templateUrl无法在生产模式下工作

时间:2016-06-09 04:44:58

标签: angular webpack

我正在使用webpack。我已经按照与webpack相关的angular.io中给出的所有步骤进行了操作。在开发模式下它工作正常,但是当我在生产模式下使用它时,templateUrl无法正常工作。当我复制并粘贴我的html代码并将其用作模板时,它可以正常工作。如何使它工作?

我的基本网址是< base href =“/ newsystem /> 捆绑脚本标签后< script src =“app.js”>

我的templateUrl是app / mycomponent.html

2 个答案:

答案 0 :(得分:0)

我遇到了与templateUrl类似的问题。它正在使用localhost,但没有让我进行生产构建。

我已经解决了从Component装饰器中删除module.id然后我可以构建生产文件的问题。

答案 1 :(得分:0)

捆绑时,webpack不会捆绑所需的html文件。所以没有捆绑的html文件。所以我们必须使用

template:require(' ./ myfile.html');

通过使用此过程,我们在捆绑过程中将此html文件放在模板中。我们可以自由使用相对路径。