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

114 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

npm 包管理器

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

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

npm install 包的完整名称

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

npm i 包的完整名称

2. 安装指定版本的包

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

npm i moment@2.22.1

3. devDependencies 节点

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

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

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

npm i 包名 -D

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

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

// 查看当前的下包镜像源
npm config get registry

// 将下包的镜像源切换为淘宝镜像源
npm config set registry=https://registry.npm.taobao.org/

// 检查镜像源是否下载成功
npm config get registry

5. nrm 下包工具

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

// 通过 npm 包管理器,将 nrm 安装为全局可用的工具
npm i nrm -g

// 查看所有可用的镜像源
nrm ls

// 将下包的镜像源切换为 taobao 镜像
nrm use taobao

6. 卸载包

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

npm uninstall moment

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

Node入门系列尚未完结,本次的分享就到这里,希望大家都能够有所收获。有任何疑问都可以在评论区留言,大家一起探讨、进步!