app build on brunch使用app.css / app.js / ...文件的硬编码路径

时间:2013-03-31 09:14:48

标签: javascript npm brunch

我已经通过npm(npm install brunch

在Windows上安装了早午餐

然后我在我的www根目录(apache www root)中创建并构建了新项目:

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

当我在浏览器中输入localhost/someproject/public时,控制台日志(chrome)中存在以下错误:

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代替。所以基本上这是将应用程序部署到生产(公共文件夹)的问题。

1 个答案:

答案 0 :(得分:2)

对于这种特殊情况,您需要将app/assets/index.html路径更改为js / CSS。