сборка приложения на бранче использует жестко заданные пути для файлов app.css/app.js/

Я установил бранч на Windows через npm (npm install brunch)

Затем я создал и построил новый проект в своем корневом каталоге www (корень apache www):

cd .../www
brunch new someproject
cd someproject
brunch build

Когда я набираю localhost/someproject/public в браузере, в журнале консоли (хром) появляются следующие ошибки:

GET http://localhost/stylesheets/app.css 404 (Not Found) localhost:9
GET http://localhost/javascripts/vendor.js 404 (Not Found) localhost:10
GET http://localhost/javascripts/app.js 404 (Not Found) localhost:10
Uncaught ReferenceError: require is not defined 

Таким образом, кажется, что пути для этих файлов жестко привязаны к корневому пути ... Как я могу заставить это работать - некоторые изменения в файле конфигурации бранча?

Я знаю, что могу использовать brunch watch --server и ввести localhost:3333, но вместо этого я хочу использовать apache. Так что в основном это проблема развертывания приложения в рабочей среде (общая папка).


person user606521    schedule 31.03.2013    source источник


Ответы (1)


Для этого конкретного случая вам нужно изменить app/assets/index.html пути на js/CSS.

person Paul Miller    schedule 01.04.2013