Я использую как Bower, так и npm для внешних библиотек в своем приложении.
- Bower.json содержит все зависимости приложения (backbone, lodash и т. д.)
- package.json содержит все компоненты среды разработки (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 (которые являются только зависимостями разработчиков).
Я хотел бы удалить беседку и сделать все это с помощью npm. Есть ли в бранче способ исключить из сборки бранча node_modules, которые изначально упоминаются в разделе «devDependencies» package.json?
Большое спасибо,
Пьер (начинающий интерфейс)