Angular AOT未知标识符未定义

时间:2017-10-14 22:37:12

标签: angular angular2-aot angular-aot

我正在尝试在我的Angular项目上运行AOT编译,但是当我运行命令

"./node_modules/.bin/ngc" -p tsconfig-aot.json 

我收到以下错误:

Error: Internal error: unknown identifier undefined
    at Object.importExpr$$1 [as importExpr] (..\node_modules\@angular\compiler\bundles\compiler.umd.js:24071:23)
    at tokenExpr ..\node_modules\@angular\compiler\bundles\compiler.umd.js:18428:39)
    at providerDef (..\node_modules\@angular\compiler\bundles\compiler.umd.js:18331:20)
    at ..\node_modules\@angular\compiler\bundles\compiler.umd.js:18548:77
    at Array.map (native)
    at NgModuleCompiler.compile (..\node_modules\@angular\compiler\bundles\compiler.umd.js:18548:44)
    at AotCompiler._compileModule (..\node_modules\@angular\compiler\bundles\compiler.umd.js:24004:32)
    at ..\node_modules\@angular\compiler\bundles\compiler.umd.js:23916:66
    at Array.forEach (native)
    at AotCompiler._compileImplFile (..\node_modules\@angular\compiler\bundles\compiler.umd.js:23916:19) Compilation failed

我如何知道错误文件中的错误是什么?错误是什么?

1 个答案:

答案 0 :(得分:0)

我们最近遇到了同样的问题,它是 @ angular / common 模块中缺少的 Location 导入。