我正在用npm安装bootstrap和jquery。我只想(而不是sass文件)将jquery和bootstrap文件安装在web/vendor
而不是node_submodules/..
中。那可能吗?
所以我的symfony结构看起来像这样
app
bin
composer.json
composer.lock
Gruntfile.js
node_modules
- bootstrap and jquery files are here <<
package.json
src
tests
var
vendor
web
- vendor
- I want my bootstrap and jquery files here <<
或者我应该只下载bootstrap和jquery并将它们放在web/vendor
中并忘记node_modules。
答案 0 :(得分:0)
请参阅npm local install package to custom location。
使用您的方法适用于小型项目,但如果您计划构建更具野心的应用程序,则应该考虑使用webpack,gulp或grunt等构建工具。然后,您可以将node_modules中的javascript依赖项打包到一个文件中,并将其生成到公共js文件夹中。