Y a-t-il un moyen d'utiliser le client Babel sans l'installer dans le monde entier?
SO plutôt que ce P>
npm install babel-cli --save-dev
4 Réponses :
Oui, vous pouvez installer localement et exécuter à partir de Si vous avez un package local.json, vous pouvez ajouter un NPM script pour simplifier la commande, car les scripts NPM fonctionnent avec à exécuter à partir de n'importe quel répertoire sous package.json: p> nœud_modules code>:
./ node_modules / .bin code> sur le
chemin code>: p>
Les binaires de tout paquet local sont accessibles à l'intérieur de scripts NPM em> comme S'il a été installé globalement:
$ node_modules/.bin/babel ...
Ceci est la sortie du terminal. Le CLI a été déplacé dans le paquet "Babel-Cli". $ NPM install -g babel-cli code>
@Zackargyle: avez-vous installé babel-cli code> localement? Vous devrez peut-être faire référence au binaire directement via
nœud_modules / babel-cli / bin / babel.js code>.
Erreur: impossible de trouver le module 'core-js / bibliothèque / fn / get-itérateur' code>
On dirait que votre installation est corrompue. Supprimer nœud_modules / code> et installer tout à nouveau (REMARQUE: Ceci n'est pas liée à votre question).
Vous pouvez mettre quelque chose comme ceci: dans votre package.json code> où
test.js code> est un script que vous voulez que vous voulez courir. Maintenant, vous pouvez l'exécuter avec
NPM START CODE> COMMANDER P> P>
Si vous voulez simplement exécuter le test avec la commande "test de test NPM TestFile.js". Ceci est mon paquet.json: