Ответ 1
У меня была такая же проблема.
В той же папке, что и ваш файл bower.json
, создайте файл с именем .bowerrc
. Внутри пасты:
{
"directory": "wwwroot/lib"
}
Перед двумя трудностями с менеджером пакетов bower в vs2017
В Visual Studio 2017 не удается найти файл .bowerrc
в разделе bower.json
, так как установить свойство каталога? После установки с помощью Управляйте пользовательским интерфейсом Bower Packages, пакеты хранят файлы в папке bower_components
Как использовать эти пакеты, как в предыдущих версиях, таких как VS 2013, написать синтаксис в BundleConfig.cs
для управления клиентскими пакетами, как показано ниже. Теперь в VS 2017, как использовать эти пакеты в проекте С# Core 2 ASP.NET MVC?
BundleConfig.cs
:
public class BundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/bower_components/jquery/dist/jquery.js",
"~/bower_components/jquery-file-upload/js/vendor/jquery.ui.widget.js",
"~/bower_components/jquery-file-upload/js/jquery.fileupload.js",
"~/bower_components/jquery-file-upload/js/jquery.iframe-transport.js"));
}
}
У меня была такая же проблема.
В той же папке, что и ваш файл bower.json
, создайте файл с именем .bowerrc
. Внутри пасты:
{
"directory": "wwwroot/lib"
}
Right click your project solution
→ Add New Item
→ select Web on the left
→ select Bower Configuration File on the list
→ Add
Теперь вы можете установить новый пакет bower, щелкнув правой кнопкой мыши свое решение → управлять пакетом bower.
Подробнее:
В качестве альтернативы предложениям вручную создать файл bower.json, который начнется пустым:
В Visual Studio щелкните правой кнопкой мыши проект веб-приложения и выберите "Открыть командную строку" > "По умолчанию (CMD)", "Командная строка разработчика" или "PowerShell".
Если вы не установили bower, запустите команду "npm install -g bower" в командной строке (требуется npm).
Запустите команду "bower init" и следуйте инструкциям, которые создадут файл bower.json.
Если вы ответите "да" на "установить установленные компоненты в качестве зависимостей?" и у вас уже есть пакеты, установленные в папке bower_components, они автоматически добавят их в зависимости от файла bower.json.