0

我一直在关注Addy Osmani 关于使用 grunt 和 bbb 插件构建一个小型主干网应用程序的指南。但是,我仍然对一些事情感到困惑。例如,运行“bbb init”后,我的页面将无法加载。我在 css 和 require.js 文件上都遇到了参考错误。

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

4

1 回答 1

2

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

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

同时更新文件路径index.html第 13行和第 33 行

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

于 2013-01-23T21:30:58.393 回答