npx 是否寻找全局安装的包?

Dim*_*iwa 3 javascript node.js npm npx

我使用的是 Node.js 10.1.0 和 npm 6.0.0。

我已经安装了一个包npm install -g example-package,

会npx找吗?怎么样npx -p example-package,它只查看 npm 注册表吗?

blu*_*ers 7

在节点 js 10 npm@6

npx 将看起来全局

但是...如果你使用 npx -p nameofmodule

这不会是全球性的


Nag*_*i A 3

NPM 5.2 中包含 NPX,它会在 local/node_modules 文件夹中查找以避免版本与全局安装的软件包版本不匹配

如果包不可用,npx 将自动安装 npm 包,并且不会查找全局安装的包

检查此链接以供参考 - https://blog.scottlogic.com/2018/04/05/npx-the-npm-package-runner.html

  • `npx` 在哪里安装包?它是在全局范围内安装还是在项目本地范围内安装? (2认同)