在 Ubuntu 上安装 Node.js 模块(npm 包)通常有以下几种常见方式,按使用场景说明:
node -v
npm -v
如果没装:
sudo apt update
sudo apt install nodejs npm
(如需新版本,推荐用 NodeSource 或 nvm)
在项目目录下:
cd your_project
npm install 模块名
例如:
npm install express
✅ 会安装到 node_modules/
✅ 并写入 package.json(如果有)
sudo npm install -g 模块名
例如:
sudo npm install -g nodemon
⚠️ 全局模块通常需要 sudo
查看全局路径:
npm root -g
npm install 模块名 --save # 生产依赖
npm install 模块名 --save-dev # 开发依赖
(npm 5+ 默认就是 --save)
npm install
建议 不要用 sudo 跑 npm,而是:
sudo chown -R $USER ~/.npm
或使用 nvm 管理 Node。
使用国内镜像:
npm config set registry https://registry.npmmirror.com
mkdir demo && cd demo
npm init -y
npm install express
node app.js
如果你是指 “系统级模块 / apt 安装 node 模块” 或 “离线安装”,可以告诉我具体场景,我给你对应方案。