Git 将Angular CLI应用程序部署到Heroku时出错(在安装后脚本执行时)
我正在尝试将一个简单的Angular CLI应用程序(通过Git)部署到Heroku。我按照这个优秀网站上的说明这样做: 我发现这些Heroku安装后脚本运行的错误与开箱即用的Angular CLI测试功能有关。发生什么事?注意:我刚刚发现,即使在本地运行npm postinstall脚本时也会发生这种情况,这不是Heroku问题Git 将Angular CLI应用程序部署到Heroku时出错(在安装后脚本执行时),git,heroku,angular-cli,Git,Heroku,Angular Cli,我正在尝试将一个简单的Angular CLI应用程序(通过Git)部署到Heroku。我按照这个优秀网站上的说明这样做: 我发现这些Heroku安装后脚本运行的错误与开箱即用的Angular CLI测试功能有关。发生什么事?注意:我刚刚发现,即使在本地运行npm postinstall脚本时也会发生这种情况,这不是Heroku问题 ERROR in Cannot determine the module for class RouterLinkStubDirective in /tmp/bui
ERROR in Cannot determine the module for class RouterLinkStubDirective in /tmp/build_a6cc5f65bc82b6c7a75e181d83d9be96/src/app/testing/router-stubs.ts!
remote: Cannot determine the module for class RouterOutletStubComponent in /tmp/build_a6cc5f65bc82b6c7a75e181d83d9be96/src/app/testing/router-stubs.ts!
remote:
remote: ERROR in ./src/main.ts
remote: Module not found: Error: Can't resolve './$$_gendir/app/app.module.ngfactory' in '/tmp/build_a6cc5f65bc82b6c7a75e181d83d9be96/src'
remote: @ ./src/main.ts 4:0-74
remote: @ multi ./src/main.ts
哎呀,我原以为这是Angular CLI的现成测试功能,但实际上这是我从移植到CLI的项目中意外移植过来的。一旦移除,它就可以完全部署到Heroku。很抱歉浪费你的时间