早午餐忽略bower_components文件夹

时间:2015-10-18 17:19:55

标签: node.js build bower brunch

我正在尝试使用早午餐来设置我的前端构建系统,但是有一个烦人的问题,无论我做什么早午餐都会忽略 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文件不存在。任何的想法?

2 个答案:

答案 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。那对我有用。