Javascript html2js模板脚本的条件角度模块依赖项

Javascript html2js模板脚本的条件角度模块依赖项,javascript,angularjs,Javascript,Angularjs,我的节点/角度部署过程使用html2js编译我的角度模板。它生成一个包含结果的javascript文件,并定义为一个模块: angular.module('myapp-templates', ['/templates/display', '/templates/editor', '/templates/list', '/templates/login', '/templates/pagination', '/templates/signup']); 为了正确地包含这些,我必须添加myapp模板

我的节点/角度部署过程使用
html2js
编译我的角度模板。它生成一个包含结果的javascript文件,并定义为一个模块:

angular.module('myapp-templates', ['/templates/display', '/templates/editor', '/templates/list', '/templates/login', '/templates/pagination', '/templates/signup']);
为了正确地包含这些,我必须添加
myapp模板
,作为实际应用程序模块的依赖项


但是,在开发模式下,
myapp模板
模块将不存在,因此angular会抛出一个错误。是否有更好的方法加载dep或构建模块,使其可以在任一模式下运行?

是否使用grunt作为生成系统?是的。目前,我正在使用angular.module的自定义包装器,如果已经存在,则将它们组合在一起。它工作得很好,我不希望像那样重载它。此软件包上的默认设置实际上是将模板添加到$templateCache中,并在应用程序的主模块上运行
。这将解决您的问题。不幸的是,我在这方面遇到了一些问题,我认为最好还是把它作为一个单独的模块来使用——所以我做了一些不好的事情,但它确实有效<代码>尝试{angular.module('templates')}捕获(err){angular.module('templates',[]);}