web-dev-qa-db-fra.com

commande npx non trouvée

Je travaille avec Webpack et je dois exécuter ./node_modules/webpack/bin/webpack.js avec npx. npx webpack exécute le binaire webpack (./node_modules/webpack/bin/webpack), mais chaque fois que j'exécute npx webpack, j'obtiens bash: npx: command not found.

J'utilise:

  • noeud: v9.5.0

  • npm: 5.6.0

  • nvm: 1.1.5

  • webpack: 3.11.0

49

npx devrait venir avec NPM 5.2+, et vous avez le nœud 5.6 .. J'ai constaté que lorsque j'installe le nœud à l'aide de NVM pour Windows, il ne télécharge pas npx. alors installez npx globalement:

npm i -g npx
79
Bar Horing

si vous utilisez un système Linux, utilisez la commande Sudo

Sudo npm i -g npx
15
Rajitha Fernando

vérifiez les versions de node, npm, npx comme indiqué ci-dessous. si npx n'est pas installé, utilisez npm i -g npx

node -v
npm -v
npx -v
1
Arafath

Je suis revenu dans un système après un certain temps, et même s'il y avait Node 12.x, il n'y avait pas de npx ni même de npm. J'avais installé Node via nvm, alors je l'ai retiré, réinstallé, puis installé le dernier Node LTS. Cela m'a valu npm et npx.

0
aalaap

si vous utilisez macOS , utilisez la commande Sudo

Sudo npm install -g npx

enter image description here

0
Golam Sorwar

La mise à jour du noeud m’a aidé, que ce soit à partir de la ligne de commande ou tout simplement le re-télécharger à partir du Web.

0
Brian Sunbury