您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# Linux下怎么安装使用Node.js
Node.js是一个基于Chrome V8引擎的JavaScript运行时环境,广泛应用于服务器端编程。本文将详细介绍在Linux系统中安装和使用Node.js的完整流程。
## 一、安装前的准备
### 1. 系统要求
- 推荐使用较新的Linux发行版(Ubuntu 20.04+/CentOS 8+等)
- 至少1GB可用磁盘空间
- 具备sudo权限的用户账户
### 2. 更新系统包
安装前建议先更新系统软件包:
```bash
# Ubuntu/Debian
sudo apt update && sudo apt upgrade -y
# CentOS/RHEL
sudo yum update -y
访问Node.js官网下载页面,复制Linux二进制包的下载链接
使用wget下载(以LTS版本为例):
wget https://nodejs.org/dist/v18.16.0/node-v18.16.0-linux-x64.tar.xz
tar -xvf node-v18.16.0-linux-x64.tar.xz
sudo mv node-v18.16.0-linux-x64 /usr/local/node
echo 'export PATH=$PATH:/usr/local/node/bin' >> ~/.bashrc
source ~/.bashrc
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
sudo yum install -y nodejs
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.3/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
nvm install 18.16.0 # LTS版本
nvm use 18.16.0
执行以下命令检查安装是否成功:
node -v # 应显示版本号如v18.16.0
npm -v # 应显示npm版本号
npx -v # 检查npx是否可用
创建test.js文件:
console.log("Hello Node.js!");
运行:
node test.js
初始化项目:
mkdir myproject && cd myproject
npm init -y
安装包(以express为例):
npm install express --save
全局安装包:
npm install -g nodemon
命令 | 描述 |
---|---|
npm install |
安装项目依赖 |
npm update |
更新依赖包 |
npm audit |
检查安全漏洞 |
npm run [script] |
运行package.json中的脚本 |
npm config set registry https://registry.npmmirror.com
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
如果遇到EACCES错误,建议:
- 使用nvm管理Node.js版本
- 或通过sudo chown -R $(whoami) ~/.npm
修复权限
使用nvm可以方便切换不同版本:
nvm install 16.20.0 # 安装其他版本
nvm use 16.20.0 # 切换版本
尝试:
rm -rf node_modules package-lock.json
npm cache clean --force
npm install
node --inspect
启用调试器npm audit fix
修复漏洞npm install -g typescript
添加支持# Ubuntu/Debian
sudo apt purge nodejs npm
# CentOS/RHEL
sudo yum remove nodejs npm
sudo rm -rf /usr/local/node
# 并从.bashrc中移除环境变量
本文涵盖了Linux下Node.js的完整安装和使用流程。建议生产环境使用LTS版本,开发环境可以尝试最新特性。Node.js强大的生态系统和活跃的社区将帮助您高效构建各种应用。
注意:所有命令示例基于x86_64架构,ARM设备用户需要下载对应的ARM版本包。 “`
这篇文章约1300字,采用Markdown格式编写,包含了: 1. 多种安装方法 2. 验证步骤 3. 基础使用指南 4. 常见问题解决方案 5. 进阶建议 6. 卸载方法 内容结构清晰,适合不同水平的Linux用户参考。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。