Разделение приложения и поставщика CSS в бранче
Мой шаблон Brunch компилирует весь мой код вapp.js
и все сторонние зависимости вvendor.js
(довольно стандартный подход). Я хотел бы сделать то же самое с CSS, и он работал, но когда я перешел на использование Bower, что-то перестало работать, и теперь я получаю следующую ошибку:
Ошибка: не удалось загрузить config /path-to-root/config.coffee. SyntaxError: непредвиденный {at Object.exports.loadConfig (/usr/local/share/npm/lib/node_modules/brunch/lib/helpers.js:448:15)
из файла конфигурации (config.cofee), который выглядит следующим образом:
files:
javascripts:
joinTo:
'javascripts/app.js': /^app/
'javascripts/vendor.js': /^(bower_components|vendor)/
'test/javascripts/test-vendor.js': /^test(\/|\\)(?=vendor)/
stylesheets:
joinTo:
'stylesheets/app.css': /^app/
'stylesheets/vendor.css': /^(bower_components|vendor)/
Если я вместо этого просто зачеркну две строки для таблиц стилей и поставлю эту единственную строку на место, она будет работать без ошибок:
'stylesheets / vendor.css': / ^ (app | bower_components | vendor) /
Я как бы с этим смирился, но это вызывает все больше и больше проблем, и я хотел бы разобраться в этом. Любая помощь будет принята с благодарностью.
В случае возникновения вопроса ... версия бранча, которую я использую, - 1.7.6.