2
私はnode.jsアプリを持っています。 npm start
によって起動されたときは「プロダクション」モードで実行され、node start.js
によって起動されたときは「開発」モードで実行されます。私はその違いを理解していない。Node.jsアプリ - NPMで起動すると異なるNODE_ENV
'npm start'のシステム変数に合わせて 'development'モードを設定するにはどうすればよいですか?私はNODE_ENVの値をこのようにログインスクリプト内
:
console.log(process.env.NODE_ENV)
私のシステム変数:
d:\>echo %NODE_ENV%
development
マイNPN内容:
...
"private": true,
"main": "start.js",
"scripts": {
"start": "node --use_strict start.js",
...
問題:
- 私は
node --use_strict start.js
を実行する - リターン: "開発"(右) - 私は
npm start
を実行する - 生産(間違った)
を返します(勝利:7を、NPM:3.8.3を、ノードを: v5.10.1)
はあなたを得ますか? – andyk
ありがとうございます。助けになる。答えは '真実'です。私はそれを 'npm config set ...'で変更しました。 –