3 votes

Les binaires installés par npm ne sont pas disponibles en ligne de commande

J'ai essayé d'installer babel-node via sudo npm install -g babel-node . Le binaire pour babel-node semble être disponible en /usr/local/lib/node_modules/node-babel/node_modules/.bin/babel-node mais ce binaire n'est pas dans mon $PATH .

Est-ce un comportement attendu ? Si c'est le cas, c'est assez ennuyeux -- comment puis-je obtenir des binaires installés par npm disponibles en ligne de commande ?

Peut-être pertinent : J'ai installé les deux nodejs y npm via apt-get et a créé un lien symbolique à partir de nodejs a node .

3voto

Mufaka Points 54

Je ne sais pas ce que vous avez installé (ou penser que vous avez installé), mais si vous installez le logiciel babel paquet - selon la documentation - vous obtiendrez un babel binaire en cours de route :

$ sudo npm install --global babel
...

$ which babel
/usr/local/bin/babel

$ readlink -f /usr/local/bin/babel
/usr/local/lib/node_modules/babel/bin/babel.js

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X