从早午餐构建devDependencies node_modules中排除

时间:2016-01-28 13:54:44

标签: brunch

我在我的应用程序中使用bower和npm作为外部库。

  • bower.json包含所有应用程序依赖项(backbone,lodash等...)
  • package.json包含所有开发环境代码(巴贝尔,早午餐,早午餐插件等)。

这是我的brunch-config.coffee文件的一部分:

module.exports = config:
    files:
        javascripts:
            exclude: '/**/*.min.js'
            joinTo:
                'js/app.js': /^app/
                'js/vendor.js': /^(bower_components|vendor)/

而且,我的早午餐构建没有嵌入node_modules(它们是dev依赖)。

我想删除bower并使用npm完成所有操作。早午餐是否有办法从brunch构建node_modules中排除最初在package.json的'devDependencies'部分中提到的?

非常感谢,

皮埃尔(前端初学者)

1 个答案:

答案 0 :(得分:0)

Brunch会自动检测您在应用程序中使用的包。您无需采取任何措施。如果有10个早午餐插件和2个babel插件,除非你在前端代码中写require('babel'),否则Brunch不会使用它们。