ホームページ > 記事 > ウェブフロントエンド > NodejsでNODE_ENVを設定するときのエラーを解決するにはどうすればよいですか?
この記事では、Windows 環境での nodejs 設定 NODE_ENV エラーの解決策を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
[推奨学習:「nodejs チュートリアル 」]
今日ノードのドキュメントを見ていたら、「Node .js の章「開発環境と本番環境の違い」で、NODE_ENV を設定するときにいくつかの落とし穴に遭遇しました。インターネットで検索しましたが、必要な答えが見つからなかったので、皆さんが落とし穴を回避できるようにこの投稿を投稿しました。このドキュメントに示されているコードは次のとおりです。
// app.js 文件中的代码 console.log('NODE_ENV的值为:'+process.env.NODE_ENV)
// 终端命令行 NODE_ENV=production node app.js
実行してください...
##えっと、何が起こっているのでしょうか?公式文書の書き方が間違っているのでしょうか?何が起こっているのかを確認するためにすぐにオンラインにアクセスしました。いくつかの問い合わせの結果、実行変数を設定するためのコマンド ラインはオペレーティング システムごとに異なることがわかりました。Windows では次のようになるはずです:set NODE_ENV=production && node app.jsわかりました、変更しますもう一度実行しましょう... この時点で、正常に実行できた人もいるかもしれませんが、次のようなエラーが発生した人もいるかもしれません。 何が起こっているのでしょうか?その理由は、使用されているターミナルが「&&」記号をサポートしていない powershell であるためです。解決策も非常に簡単です。powershell を次のように変更します。それをcmdに変えるだけです。 切り替え方法は次の図に示すとおりです。
#最終的に成功した操作は次のようになります。
閲覧していただきありがとうございます!
プログラミング関連の知識について詳しくは、
プログラミング ビデオ以上がNodejsでNODE_ENVを設定するときのエラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。