gpt4 book ai didi

angular - Heroku 部署问题 sh : 1: ng: not found?

转载 作者:行者123 更新时间:2023-12-04 21:32:50 26 4
gpt4 key购买 nike

我在 heroku 中运行应用程序时遇到了一些问题。

日志:

 2017-10-22T20:41:16.421991+00:00 app[web.1]: npm ERR! errno ENOENT
2017-10-22T20:41:16.411165+00:00 app[web.1]: > ng serve
2017-10-22T20:41:16.411149+00:00 app[web.1]:
2017-10-22T20:41:16.421630+00:00 app[web.1]: npm ERR! file sh
2017-10-22T20:41:16.411165+00:00 app[web.1]:
2017-10-22T20:41:16.416314+00:00 app[web.1]: sh: 1: ng: not found

package.json:
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},

邮箱:

Angular 4,我没有使用 NodeJS express。我已经在 Heroku 中部署了应用程序。

最佳答案

您可以通过设置环境让 heroku 构建您的开发依赖项:NPM_CONFIG_PRODUCTIONfalse . ( how? )

或者你可以移动( Angular 9)@angular/cli ,@angular/compiler-cli@angular-devkit/build-angulartypescript从 devDependencies 到依赖项。

所以,运行:

 npm i @angular/cli @angular-devkit/build-angular @angular/compiler-cli typescript --save-prod

或者你的版本,如果你指定了一些。例如。:
 npm i @angular/cli@9.1.x @angular-devkit/build-angular@0.901.x @angular/compiler-cli@9.1.x typescript@3.8.x --save-prod

issue by github

关于angular - Heroku 部署问题 sh : 1: ng: not found?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46885249/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com