Npx ищет глобально установленные пакеты?

Я использую Node.js 10.1.0 и npm 6.0.0.

Я установил пакет с npm install -g example-package,

Будет npx искать это? Как насчет npx -p example-package, это только смотрит на реестр npm?

2 ответа

Решение

NPX включен в NPM 5.2, который просматривает вашу локальную папку / node_modules, чтобы избежать несовпадения версий с глобально установленной версией пакета

Если пакет недоступен, npx автоматически установит пакеты npm и не будет искать глобально установленные пакеты

Проверьте эту ссылку для справки - https://blog.scottlogic.com/2018/04/05/npx-the-npm-package-runner.html

В узле JS 10 нпм @6

NPX будет выглядеть глобально

но... если вы используете npx -p nameofmodule

это не будет выглядеть глобально

Другие вопросы по тегам