Почему загрузчик не загружен Quick Install Package - PullRequest
0 голосов
/ 19 февраля 2019

Я создаю основное веб-приложение ASP.Net

Я установил загрузчик с помощью пакета быстрой установки.Так что теперь у меня есть это в моих зависимостях:

enter image description here

Кроме того, есть папка "node_modules" с начальной загрузкой, и там все в порядке, все классы там, гдеони должны быть:

enter image description here

Затем я создал представление и в html написал следующее:

<link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.css" />

КогдаПри наведении курсора мыши на ссылку, я вижу предупреждение: Путь C: \ Users \ Shep \ SportsStore \ SportsStore \ wwwroot \ ~ node_modules не найден Ну, это правда, потому что такой папки нет, но какчтобы он не заглядывал в wwwroot и не использовал указанную папку?Мой wwwroot пуст, я думаю, это потому, что я не использовал bower. Если я использую полный путь (href="C:/Users/Shep/SportsStore/SportsStore/node_modules/bootstrap/dist/css/bootstrap.css"), это кажется правильным, но я загружаю классы недоступны:

<body>
    <div class="panel-info">
    </div>
</body>

, и если янаведите курсор мыши, я вижу «Неизвестный класс CSS« panel-info »», хотя этот класс есть в bootstrap.css

.panel-info {
  border-color: #bce8f1;
}

Я не использую Angular и не создавал js-файлымой собственный еще.Я видел много подобных проблем и не нашел подходящего решения, извините, если это дубликат

1 Ответ

0 голосов
/ 20 февраля 2019

В ASP.NET Core среда выполнения поддерживает часть промежуточного программного обеспечения под названием StaticFiles, которая позволяет любому объекту в папке / wwwroot быть доступным из браузера.Но поскольку каталог node_modules находится за пределами / wwwroot, эта проблема возникает.

Вы можете использовать Library Manager / Bundler and Minifier для копирования файлов в wwwroot.Существует множество решений, которые вы можете найти по здесь .

...