在heroku上部署角度应用程序时推入拒绝的错误

时间:2020-07-20 08:17:39

标签: heroku angular8 web-deployment

我开发了一个MEAN应用程序,在其中我将我的nodejs应用程序部署在heroku上,而对于angular应用程序,在将其部署在heroku上时遇到了错误。

npm ERR!代码ELIFECYCLE
npm ERR! errno 1
npm ERR! client@0.0.0 heroku-postbuild:ng build -prod
npm ERR!退出状态1
npm ERR!
npm ERR!在client@0.0.0 heroku-postbuild脚本上失败。
npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。
----->构建失败

推送被拒绝,无法编译Node.js应用。
!推送失败

下面是我的server.js
------------------------------
//安装快递服务器
const express = require('express');
const path = require('path');

const app = express();

//只服务dist目录中的静态文件
app.use(express.static(__ dirname +'/ dist / client'));

app.get('/ *',function(req,res){
res.sendFile(path.join(__ dirname +'/ dist / client / index.html'));
});

///通过监听默认的Heroku端口启动应用程序
app.listen(process.env.PORT || 8080);

这是我的package.json
----------------------------------------------
{
“ name”:“客户”,
“ version”:“ 0.0.0”,
“脚本”:{
“ ng”:“ ng”,
“ start”:“ node server.js”,
“ build”:“ ng build”,
“ test”:“ ng test”,
“ lint”:“ ng lint”,
“ e2e”:“ ng e2e”,
“ heroku-postbuild”:“ ng build -prod”
},
“私人”:true,
“依赖项”:{
“ @ angular / cli”:“〜8.3.4”,
“ @ angular / compiler-cli”:“〜8.2.5”,
“ @ angular / animations”:“〜8.2.5”,
“ @ angular / cdk”:“〜8.2.3”,
“ @ angular / common”:“〜8.2.5”,
“ @ angular / compiler”:“〜8.2.5”,
“ @ angular / core”:“〜8.2.5”,
“ @ angular / forms”:“〜8.2.5”,
“ @ angular / material”:“ ^ 8.2.3”,
“ @ angular / platform-b​​rowser”:“〜8.2.5”,
“ @ angular / platform-b​​rowser-dynamic”:“〜8.2.5”,
“ @ angular / router”:“〜8.2.5”,
“表达”:“ ^ 4.17.1”,
“ hammerjs”:“ ^ 2.0.8”,
“ path”:“ ^ 0.12.7”,
“ rxjs”:“〜6.4.0”,
“ tslib”:“ ^ 1.10.0”,
“ zone.js”:“〜0.9.1”,
“ typescript”:“〜3.5.3”
},
“ devDependencies”:{
“ @ angular-devkit / build-angular”:“〜0.803.4”,
“ @ angular / language-service”:“〜8.2.5”,
“ @ types / node”:“〜8.9.4”,
“ @ types / jasmine”:“〜3.3.8”,
“ @ types / jasminewd2”:“〜2.0.3”,
“ codelyzer”:“ ^ 5.0.0”,
“茉莉花芯”:“〜3.4.0”,
“ jasmine-spec-reporter”:“〜4.2.1”,
“业力”:“〜4.1.0”,
“ karma-chrome-launcher”:“〜2.2.0”,
“ karma-coverage-istanbul-reporter”:“〜2.0.1”,
“业力茉莉花”:“〜2.0.1”,
“ karma-jasmine-html-reporter”:“ ^ 1.4.0”,
“量角器”:“〜5.4.0”,
“ ts-node”:“〜7.0.0”,
“ tslint”:“〜5.15.0”
},
“引擎”:{
“ node”:“ 10.16.3”,
“ npm”:“ 6.9.0”
}
}

0 个答案:

没有答案