2017-08-01 5 views
0

Ich habe ein Projekt, das ursprünglich ein Npm-Paket verwendet. Ich muss jetzt das Repo forkieren, damit ich Änderungen daran vornehmen kann. In meinem package.json, habe ich diese Zeile:Installieren Sie eine gegabelte Version eines Repos anstelle von NPM

"react-calendar-timeline": "get-spiffy/react-calendar-timeline", 

dann laufe ich npm wieder installieren, aber ich bekomme diese Fehlermeldung:

Error in ./src/Schedule.js 
Module not found: 'react-calendar-timeline' in /admin-scheduler/src 

Antwort

0

Mit Submodul:

Sie das Video! gegabeltes Repo als Submodul zum Hauptrepo.

git submodule add [email protected]:get-spiffy/react-calendar-timeline.git ./path/to/external/dependencies/directory 

Sie können Sie dann ändern package.json,

"react-calendar-timeline": "file:./path/to/external/dependencies/directory/react-calendar-timeline", 

npm Verwendung:

Die andere Option, um das npm Paket veröffentlicht werden könnte. Sie können es direkt zu package.json hinzufügen. Diese Ressource über scoped packages könnte helfen.

Verwandte Themen