定義這是我的index.js文件:的ReferenceError:NODE_ENV不與快遞
var express = require('express');
var app = express();
var compression = require('compression');
var path = require('path');
app.use(compression());
app.set('port', (process.env.PORT || 9000));
app.use(express.static(path.join(__dirname, 'dist')));
app.use('/public', express.static(path.join(__dirname, '/public')));
app.set('views', __dirname + '/');
app.set('view engine', 'ejs');
app.listen(app.get('port'), function() {
console.log('Node app is running on port', app.get('port'));
});
而這些是我對建築NPM腳本和啓動服務器:
"scripts": {
"start": "NODE_ENV=production node index.js",
"dev": "NODE_ENV=development webpack-dev-server --progress --bail --open",
"build": "NODE_ENV=production webpack -p --colors"
},
我不知道如何,但我仍然得到ReferenceError: NODE_ENV is not defined
。誰能幫忙?
你在哪裏在JavaScript代碼中使用'NODE_ENV'? (您發佈的代碼在我看來並不是相關的代碼。) – Frxstrem
您使用的操作系統是什麼? – dan
我使用的是OS X另外whan我使用的是webpack服務器,沒有問題...我認爲這不是代碼本身的問題。 – Lukas