【问题标题】:grunt serve:dist not working with Backbone Generator RequireJSgrunt serve:dist 不能与 Backbone Generator RequireJS 一起使用
【发布时间】: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 生成:

http://codeshare.io/gjDWA

总结: grunt serve 工作正常。 grunt build 运行良好 grunt serve:dist 或从 dist 文件夹运行应用程序不起作用;不起作用。出现这些错误的空白页:

http://screencloud.net/v/6O91

【问题讨论】:

  • 发现问题,解决了。但是,我不确定为什么会发生这种情况。出现此错误的模块是使用 require() 加载的。如果我在顶部使用定义,它可以正常工作并在使用 dist 时指向正确的文件。知道为什么吗?

标签: javascript backbone.js yeoman yeoman-generator


【解决方案1】:

如果其他人遇到此问题,则问题与属性有关: findNestedDependencies: 在优化配置中为 true。

干杯!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多