安装 Node.js 和 npm

376 阅读3分钟

Nodejs和npm是开发Next.js项目必不可少的基础环境和包管理工具,在项目工程化中扮演着非常重要的角色。

一、什么是Nodejs和npm

Nodejs

Nodejs是在Chrome v8上运行的JavaScript环境,它支持开发者像其它后端语言(java、php、python等)在服务器端执行JavaScript代码。Nodejs让JavaScript摆脱了浏览器的限制,让其可用于开发web服务和应用程序。

npm

就像Python的依赖包管理工具pip,Nodejs的包管理工具是npm(全称Node Package Manager)。npm允许全球的开发者轻松安装、新建、管理依赖包。其官网是www.npmjs.com ,用户可以在官网查询相关的依赖包。

另外还有一个依赖包管理工具yarn,部分用户可以会选择这个工具使用。

二、Nodejs和npm的安装

安装分为windows和Mac两种。

1、在Windows安装Nodejs和npm

打开Nodejs官网,默认会看到两个版本的nodejs(LTS和Current),其中LTS表示长期支持的版本,是比较稳定的版本,经历过严格的测试,Current是包含最新特性的版本,个别功能可能还在测试中,稳定性相对LTS而言较差。

image.png

因此推荐选择下载LTS版本。

windows环境下载的文件名后缀为.msi格式,文件名一般会带上版本号,比如:node-v22.11.0-x64.msi。

1733053532405.png

下载好后直接双击.msi文件开始安装,安装的向导会提示,点击next即可,后面几步会有提示要勾选npm package managerAdd to PATH这两个选项。勾选后就不用手动添加环境变量了,可以直接在命令行中直接使用node和npm命令。后面的按提示操作就可以完成安装。

安装完成后就可以在打开命令提示符或者PowerShell,可以使用下面两个命令验证是否安装成功,如果安装成功,会返回当前node或npm的版本号。

node -v
npm -v

当然还有一个命令会使用到,对于已经安装nodejs的环境,想把node的版本提升到最新,可以使用如下命令。

npm install -g npm@latest

2、在Mac安装Nodejs和npm

Mac下安装有两种方法,一种是使用Mac自带的工具Homebrew来安装,另一种就是去官网直接下载来安装。

Homebrew来安装node非常简单,只需要打开mac的命令行工具,输入以下命令:

brew install node

使用安装包安装的方式和windows相似,也是打开官网下载安装工具,官网会根据当前环境下载后缀名为.pkg的安装文件,下载完成后双击.pkg格式的文件,按照向导完成安装即可。测试安装是否也和windows下相同。

三、Nodejs和npm的使用

创建一个新的项目并进入目录

mkdir myproject
cd myproject

初始化项目

npm init -y

// -y表示同意选择所有默认值,也可以不要-y,然后手动一步一步选择

自定义命令

"scripts": {
  "start": "node test.js"
}

然后执行

npm start

全局安装依赖包

某些比较特殊的依赖包可能需要全局安装。

npm install -g jest

升级依赖包

npm update package-name

卸载依赖包

npm uninstall package-name