Dies ist keine völlig neue Frage, aber ich habe mich schon eine Weile umgesehen und habe Probleme, eine Lösung zu finden.
Ich verwende ein Modul für meine Winkel-App namens Angular-Translate. Ich musste jedoch einige kleine Änderungen am Quellcode vornehmen, damit alles so funktioniert, wie ich es möchte, und jetzt möchte ich diese Änderungen beibehalten npm install
. Ein Kollege schlug vor, das Repo des Quellcodes zu teilen und auf mein gespaltenes Repo als Abhängigkeit zu verweisen, was ich auf diese Weise versucht habe, z
npm install https://github.com/myRepo/angular-translate
npm install https://github.com/myRepo/angular-translate/archive/master.tar.gz
Das erste gibt mir ein Verzeichnis wie dieses ohne Build. Nur ein package.json, .npmignore und einige Markdown-Dateien
-angular-translate
.npmignore
.nvmrc
CHANGELOG.md
package.json
etc
Das zweite npm install
gibt mir das volle Repo, aber ich bekomme wieder keinen Build wie bei Verwendung des Befehls npm install angular-translate
. Ich habe einige Diskussionen über das Ausführen des vorveröffentlichten Skripts gesehen, bin mir jedoch nicht sicher, wie dies bei der Installation aller Module geschehen soll. Ich habe auch versucht, den Fork als mein eigenes Modul in der npm-Registrierung zu veröffentlichen, aber ich bekomme wieder keinen Build und bin mir nicht sicher, ob das das Richtige ist ...
Ich entschuldige mich für meine Unwissenheit zu diesem Thema. Ich habe nicht viel Erfahrung mit npm. Würde gerne ein Feedback zu diesem Thema bekommen. Es scheint, dass es ein häufig genug auftretendes Problem sein könnte, wenn Änderungen am Quellcode eines Pakets vorgenommen werden müssen. Vielleicht gibt es eine bessere Lösung? Vielen Dank im Voraus für Ihre Hilfe.