process.env.NODE_ENV詳解


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


免責聲明!

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



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