【发布时间】:2014-03-25 00:19:22
【问题描述】:
我正在使用 Yeoman 的 generator-backbone 来生成我的应用程序。我为此使用了 RequireJS 选项。生成后,我可以正确运行 grunt serve 了。添加一些视图和模板,并成功运行 grunt serve 后,我尝试测试“dist”文件夹。我运行 grunt build,它可以正常工作,但是当从 dist 文件夹运行应用程序时,我收到一些关于某些视图文件未加载的错误,需要 js。
我得到 404 未找到这些文件,然后是 RequireJS 的脚本错误。
是否需要在包含的 Gruntfile 中添加一些内容,以便将视图的 JS 文件包含在进程中?
感谢您的帮助!
更新:这是我的 Gruntfile,由 generator-backbone 生成:
总结: grunt serve 工作正常。 grunt build 运行良好 grunt serve:dist 或从 dist 文件夹运行应用程序不起作用;不起作用。出现这些错误的空白页:
【问题讨论】:
-
发现问题,解决了。但是,我不确定为什么会发生这种情况。出现此错误的模块是使用 require() 加载的。如果我在顶部使用定义,它可以正常工作并在使用 dist 时指向正确的文件。知道为什么吗?
标签: javascript backbone.js yeoman yeoman-generator