【问题标题】:yeoman angular generator, missing html external templates of directivesyeoman 角度生成器,缺少指令的 html 外部模板
【发布时间】:2015-08-08 23:28:16
【问题描述】:

我一直在使用 Angular yeoman 生成器。不得不说非常不错的配置。除了一件事,一切看起来都很棒。尽管在本地(grunt serve)中,指令的外部 html 模板可以正常运行,但是当我在服务器上构建并运行它时,与指令关联的 html 模板(文件)丢失了! (其他一切都很好)。

例如,指令中的模板定义为

templateUrl: '../../views/usernavmenu.html',

在开发模式下一切正常,但在 dist (live) 中,文件没有连接并内置在 js 中(因为它发生在与控制器相关的视图中)。浏览器请求 /views/usernavmenu.html 会导致 404。

预期的行为将是 grunt 任务在 js 文件中构建模板,就像它对所有其他视图所做的那样。

有类似问题的人吗?有什么想法吗?

这里是gruntfile

【问题讨论】:

  • 你能发布你的 gruntfile.js 吗?

标签: gruntjs grunt-usemin yeoman-generator-angular


【解决方案1】:

通过更改templateUrl解决了它

templateUrl: 'views/usernavmenu.html',

只是为其他可能正在寻找的人节省时间:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-14
    • 2015-04-07
    • 1970-01-01
    • 1970-01-01
    • 2017-01-11
    • 1970-01-01
    • 1970-01-01
    • 2016-05-26
    相关资源
    最近更新 更多