npm 常用指令

获取全局安装包 #

npm ls -g

查看全局包位置 #

npm config get prefix

更换源 #

# 设置
npm config set registry https://registry.npmjs.org/

# 读取
npm config get registry

全局安装/删除 #

# 安装
npm install -g <pkg-name>
npm i -g <pkg-name>

# 删除
npm uninstall -g <pkg-name>
npm r -g <pkg-name> # r 代表 remove

查看包最新版本 #

npm view <pkg-name> version

&ndash;save &ndash;dev &ndash;save-dev #

--save = -S # 保存配置信息到 package.json 的 dependencies 节点
-dev # 保存配置信息到 devDependencies 节点
--save-dev = -D # 保存配置信息到 package.json 的 devDependencies 节点

节点说明: dependencies:运行时依赖,用于生产环境; devDependencies:开发时依赖,测试环境使用,生产环境不需要。

<a href="https://docs.npmjs.com/cli/v10/commands/npx">npx</a> #

用于执行一个来自本地或远端 npm 包中的命令。

npx -- <pkg>[@<version>] [args...] 
npx --package=<pkg>[@<version>] -- <cmd> [args...] 
npx -c '<cmd> [args...]' 
npx --package=foo -c '<cmd> [args...]'

列出 <code>package.json</code> 中未使用的包 #

npm install depcheck -g
# 在项目根目录执行
depcheck