Ответ 1
npx должен появиться с npm 5. 2+, и у вас есть узел 5.6. Я обнаружил, что при установке узла с использованием nvm для Windows он не загружает npx. поэтому просто установите npx глобально:
npm i -g npx
Я работаю с веб-пакетом, и мне нужно выполнить ./node_modules/webpack/bin/webpack.js
с помощью npx
. npx webpack
запускает двоичный файл веб-пакета (./node_modules/webpack/bin/webpack
), но каждый раз, когда я выполняю веб-пакет npx, я получаю
bash: npx: command not found
.
Я использую:
узел: v9.5.0
нпм: 5.6.0
nvm: 1.1.5
вебпак: 3.11.0
npx должен появиться с npm 5. 2+, и у вас есть узел 5.6. Я обнаружил, что при установке узла с использованием nvm для Windows он не загружает npx. поэтому просто установите npx глобально:
npm i -g npx
если вы используете систему Linux, используйте команду sudo
sudo npm i -g npx
проверьте версии узла, npm, npx, как указано ниже. если npx не установлен, используйте npm я -g npx
node -v
npm -v
npx -v
Обновление узла помогло мне, будь то из командной строки или просто повторно загрузить его из Интернета
если вы используете macOS, используйте команду sudo
sudo npm install -g npx
Через некоторое время я вернулся в систему, и хотя в ней был Node 12.x, npx
или даже npm
не было. Я установил Node через nvm
, поэтому я удалил его, переустановил и установил последний Node LTS. Это дало мне и npm
, и npx
.