2015-10-18 104 views
0

我试图设置我的前端构建系统与早午餐,但有一个恼人的问题,无论我做早午餐忽略bower_components文件夹,并且不处理任何内容。 这是我的brunch-config.coffee文件早午餐忽略bower_components文件夹

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

你有适当的'bower.json'吗?早午餐只消费该文件中指定的包 –

+0

是的,我做了,并指定角 –

+0

请在您的操作系统,NPM,节点,早午餐版本中创建一个问题@ https://github.com/brunch/brunch/issues; 'config.coffee'&'bower.json' –

回答

0

后,我写了原来的问题我的评论我想通了,这是因为我有我的bower_components -folder内bower.json -file,但它必须是在同一目录中brunch-config.js|coffee -file是英寸

因此,目录结构应该是这样的:

directory 
- bower_components/ 
- app/ 
- bower.json 
- brunch-config.js 
0

尝试删除在bower.json你的依赖自上而下。当你发现这种依赖性时,尝试使用read-components。这对我有用。