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
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
si vous utilisez un système Linux, utilisez la commande Sudo
Sudo npm i -g npx
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
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
.
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.