Questa non è una domanda del tutto nuova, ma è da un bel po 'che mi guardo intorno e non riesco a trovare una soluzione.
Sto usando un modulo per la mia app angolare chiamato angular-translate. Tuttavia, ho dovuto apportare alcune piccole modifiche al codice sorgente per far funzionare tutto nel modo desiderato, e ora voglio mantenere tali modifiche npm install
. Un collega ha suggerito di fare il fork del repo del codice sorgente e di indicare il mio repo forkato come dipendenza, che ho provato in questi modi, ad es.
npm install https://github.com/myRepo/angular-translate
npm install https://github.com/myRepo/angular-translate/archive/master.tar.gz
Il primo mi dà una directory come questa senza build. Solo un package.json, .npmignore e alcuni file markdown
-angular-translate
.npmignore
.nvmrc
CHANGELOG.md
package.json
etc
Il secondo npm install
mi dà il repository completo, ma ancora una volta non ottengo una build come quando uso il comando npm install angular-translate
. Ho visto alcune discussioni sull'esecuzione dello script di pre-pubblicazione, ma non sono sicuro di come farlo durante l'installazione di tutti i moduli. Ho anche provato a pubblicare il fork come modulo personale nel registro npm, ma ancora una volta non ho ricevuto alcuna build e non sono sicuro che sia la cosa giusta da fare ...
Mi scuso per la mia ignoranza sull'argomento. Non ho una grande esperienza con npm. Mi piacerebbe ricevere un feedback su questo problema. Sembra che potrebbe essere un problema abbastanza comune quando è necessario apportare modifiche al codice sorgente di un pacchetto? Forse c'è una soluzione migliore? Grazie in anticipo per il vostro aiuto.