温馨提示×

centos怎么查nodejs配置项

小樊
42
2026-09-21 03:21:35
栏目: 编程语言

在 CentOS 上查看 Node.js 的配置项,通常有以下几种常见方式,取决于你想看的是哪一类“配置”:


一、查看 Node.js 编译/内置配置(最常用)

1️⃣ 查看 Node.js 的编译参数和配置

node -v
node -p process.config

或者:

node
> process.config

这会显示类似:

{
  target_defaults: { ... },
  variables: {
    node_install_npm: true,
    node_prefix: '/usr',
    ...
  }
}

✅ 适合查看:

  • 安装路径
  • 是否启用了某些特性
  • 编译时的配置

二、查看 Node.js 运行环境变量

2️⃣ 查看 Node.js 相关环境变量

env | grep -i node

常见变量:

  • NODE_PATH
  • NODE_ENV
  • NPM_CONFIG_*(npm 配置)

三、查看 npm 配置项(很重要)

3️⃣ 查看 npm 全局配置

npm config list

或只看某个配置:

npm config get registry
npm config get prefix

✅ 常见配置:

  • registry(镜像源)
  • prefix(全局安装路径)
  • cache(缓存目录)

四、查看系统服务中的 Node 配置(如 pm2 / systemd)

4️⃣ 如果是 systemd 启动的 Node 服务

systemctl cat your-node-service

或:

cat /etc/systemd/system/xxx.service

可看:

  • 启动命令
  • 环境变量
  • 工作目录

五、查看项目中 Node 相关配置

5️⃣ 项目级配置

常见文件:

cat package.json
cat .env
cat .npmrc

六、快速判断 Node 安装方式

which node
rpm -qa | grep node

✅ 总结

你想看什么 命令
Node 编译配置 node -p process.config
npm 配置 npm config list
环境变量 env | grep node
服务配置 systemctl cat 服务名

如果你能说明 具体想查哪类配置(比如端口、环境变量、npm 源、启动参数),我可以给你更精确的命令。

0 踩