私はノードとherokuで初めて作業していますが、展開後にアプリを表示しようとすると問題に遭遇しています。エラー:モジュール「gulp-live-server」が見つかりません。モジュール 'gulp-live-server' - > herokuを見つけることができません
私はすでにNODE_PATHとNODE_ENVを設定していますが、まだモジュールのエラーがあります。他に何が問題なのか分かりません。 gulp-live-serverモジュールは、自分のアプリケーションのルートにあるnode_modulesフォルダにあります。
ご協力いただきありがとうございます。ほんとうにありがとう。
server.js
var express = require('express');
var app = express();
var config = require('./config');
var db = require('./models/');
var pg = require('pg');
var client = new pg.Client(config.host);
var live = require('gulp-live-server');
app.use(require(live));
// allow serving of static files (ie in public)
app.use('/public', express.static(__dirname + '/public'));
//You can use whatever templating engine you would like
app.set('view engine', 'ejs');
app.set('views', __dirname + '/public/views');
//Create routes
require('./routes')(app);
//Connect to Postgres DB & sync models
db.sequelize
.sync()
.then(function() {
// Start server
app.listen(config.port);
console.error("connected to db");
console.error(config.port);
}, function (err) {
console.error(err);
});
エラーログ:
2016-09-11T01:49:51.923465+00:00 heroku[web.1]: State changed from crashed to starting
2016-09-11T01:49:54.416652+00:00 heroku[web.1]: Starting process with command `node server.js`
2016-09-11T01:49:57.172996+00:00 heroku[web.1]: State changed from starting to crashed
2016-09-11T01:49:57.113742+00:00 app[web.1]: module.js:327
2016-09-11T01:49:57.113765+00:00 app[web.1]: throw err;
2016-09-11T01:49:57.113766+00:00 app[web.1]: ^
2016-09-11T01:49:57.113767+00:00 app[web.1]:
2016-09-11T01:49:57.113781+00:00 app[web.1]: at Function.Module._resolveFilename (module.js:325:15)