npx是否会查找全局安装的软件包?

时间:2018-06-11 18:55:43

标签: 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注册表中查看吗?

2 个答案:

答案 0 :(得分:2)

节点js 10 npm @ 6

npx将看起来全球

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

这看起来不会全球化

答案 1 :(得分:-1)

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

如果包不可用,npx将自动安装npm包,它不会寻找全局安装的包

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