Ich habe ein NPM für eckige-4 verwendet, die Drag-and-Drop-Objekte (ng2-Drag-Drop) unterstützen. Ich habe eine fehlende Funktionalität gefunden und entscheide, sie dem Paket hinzuzufügen.Forking und Ändern eines NPM-Pakets
Was ich getan habe ist das ursprüngliche Projekt zu funken und meine Änderungen hinzuzufügen. nach commit/push meiner git habe ich dann den folgenden Befehl mein NPM zu installieren:
npm install https://github.com/..... --save
die NPM erfolgreich jedoch installiert, wenn in meinem node_modules suchen sehe ich, dass die Quelldateien fehlen, und ich habe nur das Root-Verzeichnis einschließlich der package.json und einiger anderer Dateien. irgendwelche Quelldateien fehlen.
ich dann versucht, die NPM direkt vom Autor git so statt am Laufen zu instal:
npm install ng2-drag-drop --save
I
verwendetnpm install https://github.com/ObaidUrRehman/ng2-drag-drop.git --save
und ich hatte das gleiche Problem mit meiner Gabel.
Warum unterscheidet sich die Installation zwischen dem Autor git und dem benannten Paket? nimmt es nicht die Dateien vom selben Ort? Wenn nein, was sollte ich tun, damit es funktioniert?
Sie versuchen hat mit 'npm installieren https://github.com/yourforkedrepo/ng2- drag-drop.git --save' –
Was ist der Fehler, den die aktualisierten Module nicht reflektieren? können Sie bitte überprüfen Sie Ihre Abhängigkeiten in package.json –
@ RahulSingh was meinst du? Das ganze Modul funktioniert nicht, wenn der Git Repo direkt verwendet wird. Die Quellen sind nicht da. –