私は大したことではありませんが、私の外から盗んだこの奇妙な動作に気付きました。ノードWindowsの環境変数
私のpackage.jsonファイルでは、 "scripts"セクションの下に "start"というエントリがあります。それはこのようになります:Macの端末にnpm start
を入力
"scripts": {
"start": "APPLICATION_ENV=development nodemon app.js"
}
は正常に動作し、期待通りnodemonは正しいAPPLICATION_ENV変数でアプリを実行します。私がWindows環境で同じことをしようとすると、次のエラーが表示されます。
"'APPLICATION_ENV'は、内部または外部のコマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
私はgit-bashシェルと通常のWin CMDプロンプトを同じように試しました。
ターミナルに直接コマンドを入力すると(npm start経由でpackage.jsonスクリプトを実行しないので)、この奇妙なことがわかります。
誰もこれを見て解決策を見つけましたか?ありがとう!!