NPM 常用命令介绍

本文列举一些 NPM 的常用命令,更全面更详细的文档说明,请戳官方文档

初始化

生成 package.json 文件

npm init

安装模块

安装 package.json 中的所有依赖模块

npm install
# 或使用简写
npm i

安装 xx 模块并将依赖关系写入到 package.json 文件的 dependencies 参数中

npm i xx

安装 xx 模块并将依赖关系写入到 package.json 文件的 devDependencies 参数中

npm i xx --save-dev
# 或使用简写
npm i xx -D

安装 xx 模块 1.0.0 版本

# 若不指定版本号则会安装最新版本
npm i xx@1.0.0

安装 xx 模块到全局

npm i xx --global
# 或使用简写
npm i xx -g

更新模块

更新 package.json 中的所有依赖模块

npm update
# 或使用简写
npm up

全局更新所有模块

npm up -g

更新 xx 模块

npm up xx

卸载模块

卸载 xx 模块

npm uninstall xx
# 或使用简写
npm un xx

卸载 全局中的 xx 模块

npm un xx -g

搜索模块

搜索 xx 模块

npm search xx
# 或使用简写
npm s xx

发布模块

如果你是模块作者,可以使用下面的命令发布模块

# 登录 npm
npm login
# 发布模块
npm publish

更详细的发布介绍参考 这篇文章 的 step4

查看模块信息

查看已安装的所有模块

npm list
# 或使用简写
npm ls

查看全局已安装的所有模块

npm ls -g

查看已安装的所有模块,依赖树取根节点

npm ls --depth=0

查看项目模块安装路径

npm root

查看全局模块安装路径

npm root -g

查看模块信息(名称、版本号、依赖关系、Repo)

npm view xx

查看模块 package.json 文件中的属性名称

npm view xx version

浏览器中打开模块的仓库地址

npm repo xx

浏览器中打开模块的官方文档

npm docs xx

NPM 配置相关

获取某个配置项的值,比如 NPM 镜像源

npm config get registry

设置某个配置项的值,比如 设置 NPM 镜像源

npm config set registry https://registry.npmjs.org/

列出所有的配置项

npm config list
# 或使用简写
npm config ls

列出所有配置项,包括默认配置

npm config ls -l

以 json 格式列出所有配置项

npm config ls --json

删除某个配置项

npm config delete xx

在编辑器中打开配置文件

npm config edit

其他常用命令

帮助

npm help

快速查看某个命令的语法,比如查看 config 命令的语法

npm config -h

执行 package.json 文件中的 script 命令,比如 build 命令

npm run build
除特殊说明外本人博客均属原创,转载请注明出处:http://blog.johnhan.cn/blog_1088.html
京ICP备19044523号-1