Разделение приложения и поставщика 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.

Ответы на вопрос(3)

Ваш ответ на вопрос