从早午餐构建 devDependencies 中排除 node_modules
Exclude from brunch build devDependencies node_modules
我在我的应用程序中同时使用 bower 和 npm 作为外部库。
- bower.json 包含所有应用程序依赖项(backbone、lodash 等...)
- package.json 包含所有开发环境 deps(babel、brunch、brunch 插件等...)
这是我早午餐的一部分-config.coffee 文件:
module.exports = config:
files:
javascripts:
exclude: '/**/*.min.js'
joinTo:
'js/app.js': /^app/
'js/vendor.js': /^(bower_components|vendor)/
而且,我的早午餐构建没有嵌入 node_modules(它们是开发依赖项 仅 )。
我想删除 bower 并通过 npm 实现这一切。早午餐中是否有一种方法可以从 package.json 的 'devDependencies' 部分中最初提到的早午餐构建 node_modules 中排除?
非常感谢,
Pierre(前端初学者)
Brunch 会自动检测您在应用程序中使用的包。您无需采取任何行动。如果有 10 个 brunch 插件和 2 个 babel 插件,Brunch 不会使用它们,除非你在前端代码中写 require('babel')
。
我在我的应用程序中同时使用 bower 和 npm 作为外部库。
- bower.json 包含所有应用程序依赖项(backbone、lodash 等...)
- package.json 包含所有开发环境 deps(babel、brunch、brunch 插件等...)
这是我早午餐的一部分-config.coffee 文件:
module.exports = config:
files:
javascripts:
exclude: '/**/*.min.js'
joinTo:
'js/app.js': /^app/
'js/vendor.js': /^(bower_components|vendor)/
而且,我的早午餐构建没有嵌入 node_modules(它们是开发依赖项 仅 )。
我想删除 bower 并通过 npm 实现这一切。早午餐中是否有一种方法可以从 package.json 的 'devDependencies' 部分中最初提到的早午餐构建 node_modules 中排除?
非常感谢,
Pierre(前端初学者)
Brunch 会自动检测您在应用程序中使用的包。您无需采取任何行动。如果有 10 个 brunch 插件和 2 个 babel 插件,Brunch 不会使用它们,除非你在前端代码中写 require('babel')
。