获取全局安装包 #
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
–save –dev –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