什么是process.env?


什么是process.env?

這里的process.env就是Nodejs提供的一個API,它返回一個包含用戶環境信息的對象

在webpack中 process.env 的作用?

通常的做法是,新建一個環境變量NODE_ENV,用它確定當前所處的開發階段,生產階段設為production,開發階段設為development或staging,然后在腳本中讀取process.env.NODE_ENV即可。
要說明的是,NODE_ENV 這個名稱只是開發社區的一種共識,名稱內容是可以修改的。  

在webpack打包過程中,可以通過設置的 NODE_ENV(自己定義的名稱)來判斷環境。

module.exports = {
  mode: process.env.NODE_ENV === 'production' ? 'production' : 'development'
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM