温馨提示×

ubuntu如何设置NODE_ENV环境变量

小樊
46
2025-07-13 10:35:06
栏目: 智能运维

在Ubuntu系统中设置NODE_ENV环境变量的方法有多种,以下是几种常见的方法:

方法一:临时设置(仅对当前终端会话有效)

  1. 打开终端。

  2. 输入以下命令来设置NODE_ENV环境变量:

    export NODE_ENV=production
    

    你可以将production替换为你需要的值,例如developmenttest

  3. 现在,你可以在当前终端会话中使用这个环境变量。例如,运行Node.js应用程序时:

    node app.js
    

方法二:永久设置(对所有终端会话有效)

方法二-1:修改~/.bashrc文件

  1. 打开终端。

  2. 使用文本编辑器打开~/.bashrc文件:

    nano ~/.bashrc
    
  3. 在文件的末尾添加以下行:

    export NODE_ENV=production
    
  4. 保存并关闭文件。

  5. 使更改生效:

    source ~/.bashrc
    

方法二-2:修改/etc/environment文件

  1. 打开终端。

  2. 使用文本编辑器打开/etc/environment文件:

    sudo nano /etc/environment
    
  3. 在文件中添加以下行:

    NODE_ENV=production
    
  4. 保存并关闭文件。

  5. 重新启动系统或重新登录以使更改生效。

方法三:使用systemd服务文件(适用于系统服务)

如果你是通过systemd管理Node.js服务的,可以在服务文件中设置环境变量。

  1. 打开终端。

  2. 编辑你的Node.js服务文件,例如/etc/systemd/system/myapp.service

    sudo nano /etc/systemd/system/myapp.service
    
  3. [Service]部分添加以下行:

    Environment=NODE_ENV=production
    
  4. 保存并关闭文件。

  5. 重新加载systemd配置:

    sudo systemctl daemon-reload
    
  6. 重启你的Node.js服务:

    sudo systemctl restart myapp
    

通过以上方法之一,你可以在Ubuntu系统中成功设置NODE_ENV环境变量。选择适合你需求的方法进行设置即可。

0