概念和日常使用
运行 JavaScript 的环境
- 传统 JavaScript:只能在浏览器里运行(用来制作网页的动态效果)。
- Node.js :让你可以在电脑(服务器)上运行 JavaScript,不再局限于浏览器。
开发后端服务器
- 以前开发网站的后台(比如用户登录、支付、数据存储)常用 PHP, Java, Python 等。
- 现在可以用 JavaScript + Node.js 来做同样的事。
构建工具和自动化
- NPM:Node.js 自带的包管理器,可以让你轻松下载和使用别人写的代码(就像 App Store,但下载的是代码库)。
- Webpack / Vite:用来打包和优化你的网页代码。
- Babel:用来把最新的 JS 语法转换成所有浏览器都能看懂的旧版语法。
- ESLint:用来检查你的代码有没有错误和风格问题。
开发命令行工具
安装的
@anthropic-ai/claude-code就是一个命令行工具,它就是用 Node.js 写的可以用 Node.js 写自己的小工具,比如批量重命名文件、自动部署代码、抓取网页数据
使用nvm安装nodejs
nvm的一些指令
1. 查看 NVM 版本
nvm version
2. 查看有哪些版本可以安装
nvm list available
3. 安装最新的 LTS 版本
nvm install --lts
4. 切换到这个 LTS 版本
nvm use --lts
5. 查看当前正在使用的版本(确认切换成功)
node --version
6. 设置为默认版本,以便新打开的终端也使用它
nvm alias default lts
7. 查看本地所有已安装的版本
nvm list