Je travaille avec webpack et je dois exécuter en ./node_modules/webpack/bin/webpack.js
utilisant npx
. npx webpack
exécuterait le webpack binary ( ./node_modules/webpack/bin/webpack
), mais chaque fois que j'exécute npx webpack, je reçois
bash: npx: command not found
.
J'utilise:
nœud: v9.5.0
npm: 5,6,0
nvm: 1.1.5
pack Web: 3.11.0
npm install -g npx
. Et recherchez dans la documentation une utilisation de base avant de poser ici des questions de base.Réponses:
npx devrait venir avec npm 5.2+, et vous avez le nœud 5.6 .. J'ai constaté que lorsque j'installe node en utilisant nvm pour Windows, il ne télécharge pas npx. alors installez simplement npx globalement:
Sous Linux ou Mac OS, si vous avez trouvé des erreurs liées aux autorisations, utilisez sudo avant.
la source
si vous utilisez un système Linux, utilisez la
sudo
commandela source
npm install -g npx
, la saisienpx
me donne la commande introuvable. Je cours ubuntu 18.04Supprimez NodeJs et npm de votre système et réinstallez-le en suivant les commandes
Désinstallation
Installation fraîche
Configuration facultative, dans certains cas, les utilisateurs peuvent faire face à des erreurs d'autorisation.
répertoire défini par l'utilisateur dans lequel npm installera les packages
configurer npm
ajouter un répertoire au chemin
rafraîchir le chemin de la session en cours
vérifier les modules npm et nœuds installés avec succès dans notre système
Installation de
npx
Bravo, nous sommes prêts à l'emploi ... vous pouvez maintenant l'utiliser facilement
npx
n'importe où dans votre système.la source
si vous utilisez macOS , utilisez la commande sudo
la source
vérifiez les versions de node, npm, npx comme indiqué ci-dessous. si npx n'est pas installé, utilisez
npm i -g npx
la source
La mise à jour du nœud m'a aidé, que ce soit à partir de la ligne de commande ou simplement le télécharger à nouveau à partir du Web
la source
Je suis revenu à un système au bout d'un moment, et même s'il avait Node 12.x, il n'y en avait pas
npx
ou mêmenpm
disponible. J'avais installé Node vianvm
, donc je l'ai supprimé, réinstallé puis installé le dernier Node LTS. Cela m'a obtenu à la foisnpm
etnpx
.la source
essayez:
puis
vérifiez votre version npx en
la source