Добавление зависимостей в проект fountainjs
Я пробую генератор Yeoman фонтана-веб-приложения для простого проекта. Я выбрал:
? Which JavaScript framework do you want? Angular 1
? Which module management do you want? None with Bower and script injection
? Which JS preprocessor do you want? ES2015 today with Babel
? Which CSS preprocessor do you want? CSS
? Do you want a sample app? Just a Hello World
? Would you like a router? None
Однако я не могу понять, как добавить дополнительные зависимости, такие как bootstrap, ui-bootstrap и т. Д.
Я попытался установить бутстрап через npm / yarn и bower. В последнем случае я вижу конфигурацию wiredep:
exports.wiredep = {
exclude: [/\/bootstrap\.js$/],
directory: 'bower_components'
};
который объясняет неудачу инъекции JavaScript, но не CSS. Я также не знаю, какие побочные эффекты, которые исключают, будут иметь.
Устанавливается в node_modules, тоже не попадает под инъекцию и пытается вручную включить css, например
<link rel="stylesheet" href="../node_modules/bootstrap/dist/css/bootstrap.min.css" />
ссылка на родительский каталог удаляется.
Может кто-нибудь, пожалуйста, посоветуйте мне?
Спасибо!
--john
1 ответ
ciao, вы можете немного объяснить, как вы загружаете зависимости с помощью bower? Как и в случае с ui-bootstrap, команда загрузки должна быть "bower install angular-bootstrap --save". Потому что, когда вы хотите автоматически внедрить зависимости в ваш проект, в bower.json необходимо добавить имя подключаемого модуля в поле "зависимости". Или вы можете добавить имя зависимости с версией, например, "angular-bootstrap": "^2.5.0" вручную в bower.json, затем "bower update". Надеюсь, это поможет вам.