在Ubuntu系統中設置NODE_ENV
環境變量的方法有多種,以下是幾種常見的方法:
打開終端。
輸入以下命令來設置NODE_ENV
環境變量:
export NODE_ENV=production
你可以將production
替換為你需要的值,例如development
或test
。
現在,你可以在當前終端會話中使用這個環境變量。例如,運行Node.js應用程序時:
node app.js
~/.bashrc
文件打開終端。
使用文本編輯器打開~/.bashrc
文件:
nano ~/.bashrc
在文件的末尾添加以下行:
export NODE_ENV=production
保存并關閉文件。
使更改生效:
source ~/.bashrc
/etc/environment
文件打開終端。
使用文本編輯器打開/etc/environment
文件:
sudo nano /etc/environment
在文件中添加以下行:
NODE_ENV=production
保存并關閉文件。
重新啟動系統或重新登錄以使更改生效。
systemd
服務文件(適用于系統服務)如果你是通過systemd
管理Node.js服務的,可以在服務文件中設置環境變量。
打開終端。
編輯你的Node.js服務文件,例如/etc/systemd/system/myapp.service
:
sudo nano /etc/systemd/system/myapp.service
在[Service]
部分添加以下行:
Environment=NODE_ENV=production
保存并關閉文件。
重新加載systemd
配置:
sudo systemctl daemon-reload
重啟你的Node.js服務:
sudo systemctl restart myapp
通過以上方法之一,你可以在Ubuntu系統中成功設置NODE_ENV
環境變量。選擇適合你需求的方法進行設置即可。