【发布时间】:2016-12-01 08:45:25
【问题描述】:
我正在将 Bower 添加到已经使用 Gulp 的项目中。我的文件夹结构是这样的:
|- bower_components
| |- dependency1
| | |- dist
| | |- lib1.js
| | |- lib1.min.js
| |
| |- dependency2
| |- core
| |- sub
| | |- extra.js
| |
| |- lib2.js
|
|- target
|- js
我已经设法使用main-bower-files 和bower-normalize 将所有第3 方库复制到target/js。但它是扁平的(而且我没有将 bower-normalize 选项 flatten 设置为 true!),所以它看起来像:
target
|- js
|- lib1.js
|- extra.js
|- lib2.js
文件 lib1.js、extra.js 和 lib2.js 在 bower.json 配置文件中标记为 main。
我想要实现的是文件结构如下:
target
|- js
|- dependency1
| |- lib1.js
|
|- dependency2
|- sub
| |- extra.js
|
|- lib2.js
我将非常乐意提供帮助!
【问题讨论】:
-
显示您的 gulpfile.js 文件可能会有所帮助,这样有人可以帮助您了解语法。
-
您需要将
{base: '.'}传递给您的 gulp.src 命令
标签: javascript gulp bower main-bower-files