ホームページ  >  記事  >  ウェブフロントエンド  >  NodejsでNODE_ENVを設定するときのエラーを解決するにはどうすればよいですか?

NodejsでNODE_ENVを設定するときのエラーを解決するにはどうすればよいですか?

青灯夜游
青灯夜游転載
2021-05-17 10:47:571863ブラウズ

この記事では、Windows 環境での nodejs 設定 NODE_ENV エラーの解決策を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

NodejsでNODE_ENVを設定するときのエラーを解決するにはどうすればよいですか?

[推奨学習:「nodejs チュートリアル 」]

今日ノードのドキュメントを見ていたら、「Node .js の章「開発環境と本番環境の違い」で、NODE_ENV を設定するときにいくつかの落とし穴に遭遇しました。インターネットで検索しましたが、必要な答えが見つからなかったので、皆さんが落とし穴を回避できるようにこの投稿を投稿しました。このドキュメントに示されているコードは次のとおりです。

// app.js 文件中的代码
console.log('NODE_ENV的值为:'+process.env.NODE_ENV)
// 终端命令行
NODE_ENV=production node app.js

実行してください...

NodejsでNODE_ENVを設定するときのエラーを解決するにはどうすればよいですか?

##えっと、何が起こっているのでしょうか?公式文書の書き方が間違っているのでしょうか?何が起こっているのかを確認するためにすぐにオンラインにアクセスしました。いくつかの問い合わせの結果、実行変数を設定するためのコマンド ラインはオペレーティング システムごとに異なることがわかりました。Windows では次のようになるはずです:

set NODE_ENV=production &&  node app.js
わかりました、変更しますもう一度実行しましょう... この時点で、正常に実行できた人もいるかもしれませんが、次のようなエラーが発生した人もいるかもしれません。

NodejsでNODE_ENVを設定するときのエラーを解決するにはどうすればよいですか?

何が起こっているのでしょうか?その理由は、使用されているターミナルが「&&」記号をサポートしていない powershell であるためです。解決策も非常に簡単です。powershell を次のように変更します。それをcmdに変えるだけです。 切り替え方法は次の図に示すとおりです。

NodejsでNODE_ENVを設定するときのエラーを解決するにはどうすればよいですか?

NodejsでNODE_ENVを設定するときのエラーを解決するにはどうすればよいですか?#最終的に成功した操作は次のようになります。

NodejsでNODE_ENVを設定するときのエラーを解決するにはどうすればよいですか?閲覧していただきありがとうございます!

プログラミング関連の知識について詳しくは、

プログラミング ビデオ

をご覧ください。 !

以上がNodejsでNODE_ENVを設定するときのエラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はjuejin.cnで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。