当在gulp中使用wiredep将文件注入index.html时,设置devDependencies: true不会将bower.json "devDependencies":{...}块中列出的文件复制到我的构建/供应商文件夹中。文件引用被注入到index.html中,但是文件不会被复制。
Gulpfile.js
...
return gulp.src(config.buildDir + 'index.html')
.pipe($.wiredep.stream({
devDependencies: true,
...bower.json
...
"dependencies": {
"angular": "~1.4.*",
"morris.js": "^0.5.0"
},
"devDependencies": {
"angular-mocks": "~1.4.*",
"angular-bootstrap": "~0.13.3",
"bootstrap": "~3.2.0"
},
...提前谢谢。
发布于 2016-02-01 17:42:38
解决了。
尽管wiredep向html页面注入了适当的文件参考,但mainBowerFiles插件(负责移动文件)也需要知道如何将devDependencies作为目标。
将{includeDev: true}传递给mainBowerFiles构造函数完成了这一任务。MainBowerFiles文档
... return gulp.src($.mainBowerFiles({includeDev: true}), ...
https://stackoverflow.com/questions/35136711
复制相似问题