Nach dem Erstellen meines Projektgerüsts möchte ich, dass Yeoman meine npm-Abhängigkeiten in einem Unterordner und nicht im Hauptprojektordner installiert. Ich habe meine package.json-Datei im Unterordner/gulp meines Projekts. Wie kann ich Yeoman die Abhängigkeiten installieren lassen? Hier ist meine aktuelle Funktion, die am Ende des Generators läuft:Yeoman-Generator: Projektabhängigkeiten im benutzerdefinierten Ordner installieren
this.on('end', function() {
if (!this.options['skip-install']) {
this.installDependencies({
bower: false,
npm: true
});
}
});
Alternativ können Sie auch einen Shell-Befehl (* nix oder windows) mit 'this.spawnCommand (" npm ", [" install "], {cwd: 'scripts'})' ausführen, wobei cwd auf das Verzeichnis verweist, in dem Sie sich befinden Ich möchte deinen Befehl ausführen. –