当我尝试在生产模式下构建我的Angular (8.2.2)应用程序时,它抛出以下错误:
ERROR in Error during template compile of 'Compiler'
Function calls are not supported in decorators but 'ɵmakeDecorator' was called in 'Injectable'
'Injectable' calls 'ɵmakeDecorator'.我试着返回到我知道以前可以工作的代码版本,但由于某种原因,所有这些版本都抛出了这个错误。它在我的开发机器和CircleCI上都会发生,所以似乎不能通过删除node_modules和包锁来修复它。
我似乎在网上找不到任何关于这个特定错误的信息,因为大多数类似的错误都是关于Angular库的。如果有任何帮助,我将不胜感激
发布于 2019-08-15 17:36:36
所以我最终设法自己解决了这个问题。
我在Angular项目中使用的一个自己的typescript库意外地有了一堆Angular依赖项。不确定它们是如何到达那里的,但是从package.json文件中删除它们解决了这个问题
https://stackoverflow.com/questions/57501919
复制相似问题