Skip to content

Node入门系列-npm 包管理器(3)

1. 在项目中安装包的命令

如果想在项目中安装指定名称的包,需要运行如下的命令:

Terminal window
npm install 包的完整名称

上述的装包命令,可以简写成如下格式:

Terminal window
npm i 包的完整名称

2. 安装指定版本的包

默认情况下,使用 npm install 命令安装包的时候,会自动安装最新版本的包。如果需要安装指定版本的包,可以在包名之后,通过 @ 符号指定具体的版本,例如:

Terminal window

3. devDependencies 节点

  • 如果某些包只在项目开发阶段会用到,在项目上线之后不会用到,则建议把这些包记录到 devDependencies 节点中。

  • 与之对应的,如果某些包在开发项目上线之后都需要用到,则建议把这些包记录到 dependencies 节点中。

您可以使用如下的命令,将包记录到 devDependencies 节点中

Terminal window
npm i 包名 -D

4. 解决下包速度慢的问题

切换下包镜像源,打开终端命令行

Terminal window
// 查看当前的下包镜像源
npm config get registry
// 将下包的镜像源切换为淘宝镜像源
npm config set registry=https://registry.npm.taobao.org/
// 检查镜像源是否下载成功
npm config get registry

5. nrm 下包工具

为了更方便的切换下包的镜像源,我们可以安装 nrm 这个小工具,利用 nrm 提供的终端命令,可以快速查看和切换下 包的镜像源。

Terminal window
// 通过 npm 包管理器,将 nrm 安装为全局可用的工具
npm i nrm -g
// 查看所有可用的镜像源
nrm ls
// 将下包的镜像源切换为 taobao 镜像
nrm use taobao

6. 卸载包

可以运行 npm uninstall 命令,来卸载指定的包:

Terminal window
npm uninstall moment

每文一句:你应该小心一切假知识,它比无知更危险。