我使用angular cli创建了一个angular 6应用程序,向它添加了一些模块和组件,以及共享模块中的一些管道。
我可以使用
ng build
并成功地使用
ng serve
.
但是当我尝试使用
ng build --prod
我得到以下错误:
找不到管道“mypipe”
我在sharedmodule中声明和导出管道,并从使用管道的模块导入sharedmodule。对于生产模式,还有什么需要做的吗?请注意,我使用管道的模块是惰性加载的,所以这可能会有所不同。
作为旁注:
在生产模式下构建时,我也会遇到许多关于字体Awesome的错误(“无法绑定到‘icon’,因为它不是‘fa icon’的已知属性,”“fa-icon”不是已知元素”),而在构建非生产版本时,我不会得到这些错误。但我想我先解决管道问题。