如果我尝试执行ng build --prod,我会得到以下错误
ERROR in ./src/$$_gendir/app/app.module.ngfactory.ts
Module not found: Error: Can't resolve 'jsnlog/Definitions/jl' in 'C:\xxx\src\$$_gendir\app'
@ ./src/$$_gendir/app/app.module.ngfactory.ts 31:0-45
@ ./src/main.ts
@ multi ./src/main.ts只有在运行ng build --prod时才会发生此错误,并且在没有任何参数的情况下运行ng build时工作正常,
发布于 2018-01-18 08:24:05
我也面临着同样的问题。问题是,由于缺少metadata.json文件,这个库没有准备好角AOT编译。这就是为什么生产构建失败,而dev build工作。
您可以直接将其导入错误处理程序服务并使用它,而不是将其注册到角服务注入器。不过,这会让测试变得更加困难。
在扩展角ErrorHandler的服务中:
import { JL } from 'jsnlog';在handleError方法中,请做:
JL().fatalException('Exception', error);https://stackoverflow.com/questions/47758429
复制相似问题