- 查看
npm
全局的包
npm list -g --depth=0
- 查看
yarn
全局的包
yarn global list --depth=0
- 删除
npm
全局的包
npm uninstall -g xxx
- 删除
yarn
全局的包
yarn global remove xxx
推荐使用 npx
的方式代替 npm install -g
、yarn global
全局安装
npx xxx
npx 的原理很简单,就是运行的时候,会到node_modules/.bin
路径和环境变量$PATH里面,检查命令是否存在。
执行以上这条命令 npx 会按以下顺序工作:
- 先查看当前项目有没 xxx
- 如果当前项目找不到,会去全局查找 xxx
- 如果全局还找不到,会帮我们临时从 npm 包仓库安装 xxx,不会污染到当前项目,也不会装到全局