我正在尝试使用早午餐来设置我的前端构建系统,但是有一个烦人的问题,无论我做什么早午餐都会忽略 bower_components 文件夹并且不会处理任何内容。 这是我的brunch-config.coffee文件
module.exports = config:
files:
javascripts:
joinTo:
'js/app.js': /^app/
'js/vendor.js': /^bower_components/
order:
before: [
'bower_components/angular/angular.js'
]
stylesheets:
joinTo:
'css/app.css'
paths:
'public': 'build'
modules:
definition: false
wrapper: false
plugins:
assetsmanager:
copyTo: '':['app/pages',
'app/background.js',
'app/manifest.json']
所以js / app.js文件总是成功编译,但vendor.js文件不存在。任何的想法?
答案 0 :(得分:0)
在我对原始问题发表评论之后,我发现它是因为我在bower.json
- 文件夹中有bower_components
- 文件,但它必须与brunch-config.js|coffee
- 文件位于。
所以目录结构应如下所示:
directory
- bower_components/
- app/
- bower.json
- brunch-config.js
答案 1 :(得分:0)
尝试从上到下删除bower.json上的依赖项。当您捕获此依赖项时,请尝试使用read-components。那对我有用。