环境安装配置
装Node.js很简单,但还是有些坑需要注意。今天手把手教你把环境搭建好,不管你用的是Windows、Mac还是Linux,都能跟着搞定。
一、 Windows安装
Windows用户最推荐用安装包方式,官网下载链接:https://nodejs.org/
进去后会看到两个版本:
- LTS版(长期维护版):稳定优先,选它准没错
- Current版:新功能多,但可能有些bug
新手建议直接点LTS版本的Windows Installer (.msi),下载完成后双击运行,一直点"Next"就行,记得勾选"Add to PATH"这个选项。
安装完成后,打开CMD命令行,输入:
node -v npm -v
如果能看到版本号(比如v20.11.0和10.2.4),说明安装成功了。
二、 Mac安装
Mac有几种方式:
1. 官网下载
和Windows一样,去nodejs.org下载.pkg安装包
2. 用Homebrew(推荐)
如果你装了Homebrew,一条命令搞定:
brew install node
3. 用nvm管理多版本
有时候你可能需要同时用不同版本的Node.js这时候就需要nvm了:
安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
安装最新版Node.js
nvm install node
安装指定版本
nvm install 18
切换版本
nvm use 18
三、 Linux安装
Linux用户通常用包管理器:
Ubuntu/Debian:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt-get install -y nodejs
CentOS/RHEL:
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash - sudo yum install nodejs
四、 安装验证和第一个程序
安装完成后,我们来写第一个Node.js程序。创建一个叫hello.js的文件:
// 这是一个简单的Node.js程序 const message = 'Hello,Node.js!'; console.log(message);
// 再来一个稍微复杂点的 function greet(name) { return 欢迎学习Node.js,${name}!; }
console.log(greet('小伙伴'));
在命令行运行:
node hello.js
你应该能看到输出了。恭喜你,已经成功踏入了Node.js的大门!
五、 常见问题
npm报错Permission denied
Linux或Mac下如果遇到权限问题,不要用sudo直接装npm包,最好是用nvm管理Node.js版本,或者创建npm配置:
mkdir ~/.npm-global npm config set prefix '~/.npm-global' echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc source ~/.bashrc
版本不对怎么办
可以用n或nvm来快速切换Node.js版本,非常方便。
六、 下一步学什么
环境装好了,接下来可以学:
- Node.js模块系统
- npm包管理器用法
- 写一个简单的HTTP服务器
跟着这个教程一步步来,有问题随时问我!