Node 和 NPM

它是什么?

Node 是一个 JavaScript 运行时环境。

NPM 是一个 Node 包管理器。

为什么需要它?

作为前端开发人员,如果你想进行服务端开发,使用 Node 的学习成本是比较低的。当然,作为前端开发人员,我们通常把它作为一个项目构建工具,比如 Vue 脚手架、React 脚手架都需要基于 Node 来运行。

NPM 可以为我们提供依赖管理、脚本运行和程序打包等功能,且 NPM 上托管着大量的第三方包和插件,方便我们进行项目快速开发。

如何使用它?

由于在上一节我们已经安装了 NVM,并且使用 NVM 安装了 Node 和 NPM,如果你启动 cmd 并且执行 node -vnpm -v 均能输出对应版本号,那么就说明安装成功了。

NPM 全局包

请使用 npm i -g <packageName><packageName> 就是包名)命令安装以下推荐的全局包:


@vue/cliopen in new window:Vue 项目开发的脚手架工具。在 Vue3 项目中,我们已经不再需要它,但是如果要构建一个 Vue2 项目,我们依然选用它。


nrmopen in new window:NPM 镜像源管理工具,允许你在 NPM 镜像源间快速切换。


pnpmopen in new window:相比于 NPM,PNPM 是速度更快且更节省磁盘空间的包管理器。


你可以使用 npm ls -g --depth=0 查看目前已经安装的全局包。