原文地址: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
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。