使用NPM安装的时候会经常出现包冲突(比如多个主模块的子模块版本不一致等),导致在开发过程中会遇到各种或大或小的问题。所有在这会介绍以下内容:
- NPM 主要安装方式
- NPM 包信息查询
- NPM 安装机制(主要)
安装&查询命令
NPM 各种安装方式
-
npm install packageName[@next | @versionNumber]
- 在 node_modules 中没有指定模块时安装,(不检查~/.npm目录)
-
npm install packageName --f | -- force
- 一个模块不管是否安装过,npm都要 强制重新安装
-
npm update packageName
- 如果远程版本较新、或者本地版本不存在时安装
NPM 查询服务
- NPM通过registry的查询服务,从而知道每个模块的最新版本。
- 可以通过
npm view packageName [version]
查询对映模块的信息
NPM 安装机制
输入 npm install 命令并敲下回车后,会经历如下几个阶段(以 npm 5.5.1 为例):
1. 执行工程自