Meine Projektreferenzen mocha
, phantomjs
usw., die während npm install
viel Zeit zum Herunterladen benötigen. Dies ist kein Problem auf meinem lokalen Computer, da ich sie nur einmal herunterlade und sie für immer verwenden kann, bis ich mich entscheide, sie manuell zu aktualisieren.Wie kann npm festgelegt werden, dass keine Pakete installiert werden, die global installiert wurden?
Doch meine CI
Maschine, mein jenkins
Server benötigt sie jedes Mal herunterladen, dass ich ein git commit
tat und git push
die Tests zu tun und bereitstellen.
Also kann ich nur diesen Prozess beschleunigen, indem Sie die npm nicht diese langsamen Pakete vom Remote-Server herunterladen? Stattdessen installieren Sie sie aus dem lokalen Cache oder nicht, um sie zu installieren, wenn ich sie global installiert habe?
Wer weiß, wie man das konfiguriert?
Ja, ich hatte sie in 'devDependencies' gesetzt. Die Kopfschmerzen sind die 'npm Installation' diese Pakete sind sehr langsam, also hoffe ich, dass ich sie einmal installieren kann und dann kann ich sie für immer verwenden. –