Was ist ein npm-Befehl, um devDependencies global zu installieren?

8

Ich würde es vorziehen, einen kurzen Befehl wie npm install -g einzugeben, um die globalen Abhängigkeiten eines Projekts wie node-sass und jshint zu definieren, als npm install -g every single package manuell einzugeben. Gibt es einen npm-idiomatischen Weg, dies zu tun?

    
apennebaker 06.08.2013, 21:08
quelle

1 Antwort

1

Sie verwenden npm install -g <pkg> falsch hier. -g gibt an, dass es keine Projektabhängigkeiten gibt, sondern eher Sie global (PC-weit).

Diese Plugins sind keine devDependencies, sondern CLI-Runner. Was Sie wollen, ist npm install --save-dev every single package bei der Initialisierung. Wenn Sie diese Abhängigkeiten erneut installieren müssen, führen Sie einfach npm install aus und fügen etwas wie ./node_modules/.bin/jshint in Ihre package.json -Skripts ein, um nicht von den CLIs abhängig zu sein.

    
eljefedelrodeodeljefe 14.09.2015 15:58
quelle

Tags und Links