在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环境变量。选择适合你需求的方法进行设置即可。