Gibt es eine Möglichkeit, den Babel-Client zu verwenden, ohne ihn global zu installieren?Verwendung von babel-cli lokal
Also anstatt diese
npm install -g babel-cli
Ich möchte diese
npm install babel-cli --save-dev
Gibt es eine Möglichkeit, den Babel-Client zu verwenden, ohne ihn global zu installieren?Verwendung von babel-cli lokal
Also anstatt diese
npm install -g babel-cli
Ich möchte diese
npm install babel-cli --save-dev
beliebigem binären lokalen Paket kann innerhalb npm scripts zugegriffen werden, als ob es global installiert wurde:
// package.json
{
"scripts": {
"build": "babel ..."
}
}
Wenn Sie die Binärdatei in der Befehlszeile ausführen möchten, können Sie einen relativen Pfad zu node_modules/.bin/
verwenden:
$ node_modules/.bin/babel ...
Dies ist mit dem ersten Beispiel bezogen werden: node_modules/.bin/
auf den Pfad der Umgebung hinzugefügt einfach in die NPM-Skripte ausgeführt werden
Ja tun, die Sie lokal installieren könnte und laufen von node_modules
:
./node_modules/.bin/babel
Wenn Sie eine lokale package.json könnte man einen NPM script hinzufügen, um den Befehl zu vereinfachen, da NPM-Skripte r un mit ./node_modules/.bin
auf dem PATH
:
"scripts": {
"babel": "babel ...",
}
aus einem beliebigen Verzeichnis unter package.json auszuführen:
$ npm run babel
Sie etwas so sagen kann. In
{
"scripts": {
"start": "babel-node test.js"
}
}
Ihre package.json
wo test.js
ist ein Skript, das Sie ausführen möchten. Jetzt können Sie es mit npm start
Befehl ausführen
Dies ist der Ausgang im Terminal. 'Das CLI wurde in das Paket" babel-cli "verschoben. $ npm install -g babel-cli ' –
@ZackArgyle: Haben Sie' babel-cli' lokal installiert? Möglicherweise müssen Sie die Binärdatei direkt über 'node_modules/babel-cli/bin/babel.js' referenzieren. –
'Fehler: Kann das Modul 'core-js/library/fn/get-iterator'' nicht finden –