骨干样板代码和建筑物与grunt bbb

时间:2013-01-23 20:51:28

标签: backbone.js gruntjs backbone-boilerplate

我一直关注Addy Osmani's guide on using grunt and the bbb plugin来构建一个小的backbone.js应用。但是,我仍然对一些事情感到困惑。例如,运行“bbb init”后,我的页面将无法加载。我在css和require.js文件上都有引用错误。

我正在LAMP环境中构建(OSX上的MAMP)。我知道grunt-bbb可以在Node.js上工作,但是它必须吗? Backbone毕竟是客户端mvc框架,所以我相信它应该可行。当我运行“bbb服务器”来启动开发服务器时,一切似乎都很好。但我无法部署到节点服务器。我必须在Apache上托管我的应用程序。

1 个答案:

答案 0 :(得分:2)

您是否在子文件夹中运行应用程序? (例如:localhost/my/app)或根目录?

Backbone-Boilerplate默认将app.root值设置为/。如果您在子文件夹中运行,则需要在此更新值:https://github.com/tbranyen/backbone-boilerplate/blob/master/app/app.js#L14

同时更新index.htmlline 13line 33

中的文件路径

如果您未使用pushState,则可以将值设置为空字符串。否则,添加根文件夹。