首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wiredep ` `devDependencies:不复制文件

wiredep ` `devDependencies:不复制文件
EN

Stack Overflow用户
提问于 2016-02-01 17:31:06
回答 1查看 333关注 0票数 0

当在gulp中使用wiredep将文件注入index.html时,设置devDependencies: true不会将bower.json "devDependencies":{...}块中列出的文件复制到我的构建/供应商文件夹中。文件引用被注入到index.html中,但是文件不会被复制。

Gulpfile.js

代码语言:javascript
复制
...
return gulp.src(config.buildDir + 'index.html')
  .pipe($.wiredep.stream({
    devDependencies: true,
    ...

bower.json

代码语言:javascript
复制
...
"dependencies": {
  "angular": "~1.4.*",
  "morris.js": "^0.5.0"  
},
  "devDependencies": {
    "angular-mocks": "~1.4.*",
    "angular-bootstrap": "~0.13.3",
    "bootstrap": "~3.2.0"
  },
...

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-01 17:42:38

解决了。

尽管wiredep向html页面注入了适当的文件参考,但mainBowerFiles插件(负责移动文件)也需要知道如何将devDependencies作为目标。

{includeDev: true}传递给mainBowerFiles构造函数完成了这一任务。MainBowerFiles文档

... return gulp.src($.mainBowerFiles({includeDev: true}), ...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35136711

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档