process.env.NODE_ENV詳解
阿新 • • 發佈:2020-11-16
原文地址:https://www.jianshu.com/p/f4638f5df1c7
二、process.env.NODE_ENV該如何配置?
process.env屬性返回的是一個包含使用者環境資訊的物件,它可以區分開發環境或正式環境的依據,那麼我們如何配置它呢?
方法1:配置環境變數
- windows環境配置如下:
#node中常用的到的環境變數是NODE_ENV,首先檢視是否存在 set NODE_ENV #如果不存在則新增環境變數 set NODE_ENV=production #環境變數追加值 set 變數名=%變數名%;變數內容 set path=%path%;C:\web;C:\Tools #某些時候需要刪除環境變數set NODE_ENV=
Linux配置(mac系統環境也屬於這個)如下:
#node中常用的到的環境變數是NODE_ENV,首先檢視是否存在 echo $NODE_ENV #如果不存在則新增環境變數 export NODE_ENV=production #環境變數追加值 export path=$path:/home/download:/usr/local/ #某些時候需要刪除環境變數 unset NODE_ENV #某些時候需要顯示所有的環境變數 env注意:如果NODE_ENV設定為production後,所有的專案都會處於正式環境中。
此時使用命令
npm install
下載依賴包時,只會把package.json中的dependencies依賴項下載下來,對於devDependencies中的依賴包是下載不下來的。因此需要使用上面的命令unset NODE_ENV
作者:西瓜魚仔
連結:https://www.jianshu.com/p/f4638f5df1c7
來源:簡書
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。