Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.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

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
在heroku上部署angular 2应用程序时出错_Angular_Heroku_Typescript - Fatal编程技术网

在heroku上部署angular 2应用程序时出错

在heroku上部署angular 2应用程序时出错,angular,heroku,typescript,Angular,Heroku,Typescript,我在heroku上部署angular 2应用程序时遇到sh:1:tsc:not found错误,我使用的是节点版本:v7.2.0 npm版本:v4.0.3 有人能告诉我,我如何解决这个问题吗?这个问题正在Heroku安装和删除开发依赖项的过程中。当您推送到Heroku时,它会安装开发依赖项,运行构建脚本,然后删除开发依赖项 我的问题是我有一个依赖于开发依赖项的“启动前”脚本。这基本上使构建脚本再次运行,但由于此时开发依赖项已消失,我在tsc和其他模块上出现了“未找到”错误 我删除了“预启动”脚

我在heroku上部署angular 2应用程序时遇到
sh:1:tsc:not found错误
,我使用的是节点版本:v7.2.0 npm版本:v4.0.3


有人能告诉我,我如何解决这个问题吗?

这个问题正在Heroku安装和删除开发依赖项的过程中。当您推送到Heroku时,它会安装开发依赖项,运行构建脚本,然后删除开发依赖项

我的问题是我有一个依赖于开发依赖项的“启动前”脚本。这基本上使构建脚本再次运行,但由于此时开发依赖项已消失,我在tsc和其他模块上出现了“未找到”错误


我删除了“预启动”脚本,现在一切正常。

您的heroku上似乎没有安装typescript。注意:
tsc
是typescript编译器。@Dinistro我已经在我的package.json文件中编写了所有依赖项,但我不知道为什么会出现此错误。您可以看到我的json文件->它希望typescript在全局范围内安装。如果您有足够的权限,请尝试在heroku上运行
npm install typescript-g
。@Dinistro我已经使用命令“heroku run npm install typescript-g”在heroku上安装了它,但仍然会遇到同样的错误。很抱歉,我无法帮助您