Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 将Angular CLI应用程序部署到Heroku时出错(在安装后脚本执行时)_Git_Heroku_Angular Cli - Fatal编程技术网

Git 将Angular CLI应用程序部署到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

我正在尝试将一个简单的Angular CLI应用程序(通过Git)部署到Heroku。我按照这个优秀网站上的说明这样做:

我发现这些Heroku安装后脚本运行的错误与开箱即用的Angular CLI测试功能有关。发生什么事?注意:我刚刚发现,即使在本地运行npm postinstall脚本时也会发生这种情况,这不是Heroku问题

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。很抱歉浪费你的时间