Gibt es eine Möglichkeit, den babel-Client zu verwenden, ohne ihn global zu installieren?
Also eher als das
%Vor%Ich möchte das tun
%Vor%Auf jedes Binärpaket eines lokalen Pakets kann innerhalb von npm-Skripten zugegriffen werden, als ob es global installiert wäre :
%Vor% Wenn Sie die Binärdatei in der Befehlszeile ausführen möchten, können Sie einen relativen Pfad zu node_modules/.bin/
:
Dies bezieht sich auf das erste Beispiel: node_modules/.bin/
wird einfach zum PATH der Umgebung hinzugefügt, in der die npm-Skripte ausgeführt werden.
Sie können etwas wie folgt setzen:
%Vor% in Ihrem package.json
wobei test.js
ein Skript ist, das Sie ausführen möchten. Jetzt können Sie es mit npm start
command
Ja, Sie könnten lokal installieren und von node_modules
:
Wenn Sie ein lokales Paket.json haben, können Sie ein NPM Skript hinzufügen, um den Befehl zu vereinfachen, da NPM-Skripte ausgeführt werden mit ./node_modules/.bin
auf dem PATH
:
Um von einem beliebigen Verzeichnis unter package.json zu starten:
%Vor%Tags und Links javascript node.js npm babeljs