我有一个简单的angular 6应用程序,我正在尝试使用AOT进行编译。 我没有使用Angular CLI 。我有一个自定义生成器,可用于构建我的项目开始并用于构建我的组件,服务等。
AOT之前的一切工作均正常。当我运行ngc来编译我的angular应用程序时,所有内容都会正确编译。但是,当我检查已编译的ngfactory javascript文件时,我从node_modules目录中看到了@ angular / router / router.ngfactory的引用。我似乎找不到此文件。
我的配置如下:
我创建了一个示例存储库来复制该问题。
要使用JIT正常启动应用程序,请运行以下命令“ npm run start-dev”
重现错误
这时出现以下错误:
SyntaxError:意外令牌<< / p>
我可以将system.config.js文件切换回原始文件,一切正常。
答案 0 :(得分:0)
故障排除后的工作日数。我发现问题与缺少的库/功能模块有关。
IMO the>错误通常与丢失的文件有关。