2
我一直有問題,今天部署我的應用程序彈性豆莖一整天。我有以下項目結構(帶內置單頁的應用程序反應)部署的Node.js應用彈性魔豆(使用快遞)
dist/
index.html
bundle.js
package.json
app.js
我壓縮它,並上傳到彈性魔豆運行的node.js
這裏是app.js
var express = require('express');
var app = express();
app.use(express.static(__dirname + '/dist'));
app.get('/*', function(req, res){
res.sendFile(__dirname + '/dist/index.html');
});
app.listen(8080, function() {
console.log('Listening on port: ' + 8080);
});
在當地,這一切都很好,但是警告警告。
有什麼警告? – dkarchmer
@davka'應用更新失敗在2016-02-05T16:50:37Z,退出狀態1和錯誤:掛鉤/opt/elasticbeanstalk/hooks/appdeploy/pre/50npm.sh failed.'而這個命令似乎是一個問題'節點預gyp'(AWS運行它,我不知道是什麼它是,但它運行後我得到噸前綴爲'GYP ERR錯誤的!') – Ilja