我面对sh: 1: tsc: not found Error
在heroku上部署angular 2应用程序时,我使用的是节点版本:v7.2.0 npm版本:v4.0.3。
Image of the error on heroku
谁能告诉我,我该如何解决这个问题?
最佳答案
问题在于 Heroku 安装和删除开发依赖项的过程。当你推送到 Heroku 时,它会安装开发依赖项,运行你的构建脚本,然后删除开发依赖项。
我的问题是我有一个依赖于开发依赖的“预启动”脚本。这基本上使构建脚本再次运行,但由于此时开发依赖项已经消失,我在 tsc 和其他模块上得到了“未找到”错误。
我删除了“预启动”脚本,现在一切都很好。
关于angular - 在heroku上部署angular 2应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40764932/