【问题标题】:app build on brunch uses hardcoded paths for app.css/app.js/... files基于 brunch 构建的应用程序对 app.css/app.js/... 文件使用硬编码路径
【发布时间】:2013-03-21 14:50:07
【问题描述】:

我已经通过 npm (npm install brunch) 在 Windows 上安装了 brunch

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

【问题讨论】:

    标签: javascript npm brunch


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2016-11-28
      • 1970-01-01
      • 2014-12-13
      • 1970-01-01
      • 2015-11-27
      • 1970-01-01
      • 1970-01-01
      • 2014-06-30
      • 2020-09-29
      相关资源
      最近更新 更多