Skip to content

npm

安装

  • 安装 Node 时会顺带安装 npm
bash
# 查看node版本
node -v
# 将npm更新至最新版本
npm install npm@latest -g
# 查看npm版本
npm -v
# 查看node、npm、v8等核心库的版本
npm version
# 查看帮助
npm
npm help

常用命令

bash
npm init
npm init -y

npm install [package]
npm install -g [package]
npm install [package]@latest

npm uninstall [package]
npm uninstall -g [package]

-g -S -D

  • -g:全局安装。 将会安装在C:\ Users \ Administrator \ AppData \ Roaming \ npm,并且写入系统环境变量,因此可以通过命令行在任何地方调用它
  • -S:即npm install [package] --save,写入package.jsondependencies ,dependencies 生产依赖
  • -D:即npm install [package] --save-dev,写入package.jsondevDependencies ,devDependencies 开发依赖

--save --save-dev在 npm 5 之前的版本:使用 npm install 默认选项安装包时,仅仅会把包下载到 node_modules/ 中,并不会同时修改 package.json。而使用 --save 选项就可以在安装包的同时,修改 package.json 文件。 在 npm 5 之后的版本:npm install 安装包时,默认便会修改 package.json 文件,所以 --save 选项已经不再需要了。

--save-exact 使用 npm install --save-exact <package> 时,会在 package.json 中记录精确的版本号(如 1.2.3),而不是默认的带插入号 ^ 或波浪号 ~ 的版本范围(如 ^1.2.3 或 ~1.2.3)。

国内镜像

使用方式一:临时指定

bash
npm install [package] --registry=https://registry.npmmirror.com

使用方式二:全局指定

bash
npm config set registry https://registry.npmmirror.com
npm config get registry

使用方式三:.npmrc

  • 方式二的配置会写在用户目录下的 .npmrc 文件,所以也可以直接修改文件。
  • 项目目录也可以新建对应的 .npmrc 文件(团队开发推荐)👍
text
registry=https://registry.npmmirror.com

使用方式四:安装cnpm(不推荐)

cnpm 支持除了写相关操作外的所有命令

bash
npm install -g cnpm --registry=https://registry.npmmirror.com
# 测试是否成功安装
cnpm -v
# 使用cnpm代替npm来安装包
cnpm install [package]

dot files

.npmrc

全局/本地配置文件

.npmignore

打包上传时,忽略文件

Powered by VitePress