Mój szablon brunchu kompiluje cały mój kod do app.js
i wszystkich zależności od innych podmiotów w vendor.js
(całkiem standardowe podejście). Chciałbym zrobić to samo z CSS i jest używany do pracy, ale jak przeniosłem się do korzystania Bower coś przestało działać i teraz pojawia się następujący błąd:Rozdzielanie aplikacji i css dostawcy w brunchu
Error: couldn't load config /path-to-root/config.coffee. SyntaxError: unexpected { at Object.exports.loadConfig (/usr/local/share/npm/lib/node_modules/brunch/lib/helpers.js:448:15)
z pliku konfiguracyjnego (config.cofee), które wygląda następująco:
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)/
Gdybym zamiast po prostu rozebrać się dwie linie do stylów i umieścić ten jeden wiersz w jego miejsce działa bez błędu:
'stylesheets/vendor.css': /^(app|bower_components|vendor)/
Byłem porządek życia wit h, ale to powoduje coraz więcej problemów i chciałbym je posortować. Każda pomoc będzie bardzo ceniona.
Jeśli pojawi się pytanie ... wersja brunch, którego używam, to 1.7.6.
Regex miałem było w porządku. Dla mnie problemem była ukryta postać w pliku (a przynajmniej tak uważam), ponieważ mam w zasadzie ten sam plik, ale nie daje mi to błędu. – ken