To nie jest zupełnie nowe pytanie, ale rozglądam się już od dłuższego czasu i mam problem ze znalezieniem rozwiązania.
Używam modułu dla mojej aplikacji kątowej o nazwie angular-translate. Jednak musiałem wprowadzić kilka drobnych modyfikacji w kodzie źródłowym, aby wszystko działało tak, jak bym chciał, a teraz chcę zachować te zmiany npm install
. Kolega zasugerował, żebym rozwidlił repozytorium kodu źródłowego i wskazał na moje forked repo jako zależność, którą próbowałem w ten sposób, np
npm install https://github.com/myRepo/angular-translate
npm install https://github.com/myRepo/angular-translate/archive/master.tar.gz
Pierwsza daje mi taki katalog bez kompilacji. Tylko plik package.json, .npmignore i kilka plików przecen
-angular-translate
.npmignore
.nvmrc
CHANGELOG.md
package.json
etc
Drugi npm install
daje mi pełne repozytorium, ale znowu nie dostaję kompilacji, jak wtedy, gdy używam polecenia npm install angular-translate
. Widziałem dyskusję dotyczącą uruchomienia wstępnie opublikowanego skryptu, ale nie jestem pewien, jak to zrobić podczas instalowania wszystkich modułów. Próbowałem też opublikować rozwidlenie jako własny moduł w rejestrze npm, ale znowu nie otrzymuję kompilacji i nie jestem pewien, czy to jest właściwe rozwiązanie ...
Przepraszam za swoją nieznajomość w temacie. Nie mam dużego doświadczenia z npm. Chciałbym otrzymać opinię na ten temat. Wygląda na to, że może to być dość powszechny problem, gdy trzeba wprowadzić modyfikacje w kodzie źródłowym pakietu? Może jest lepsze rozwiązanie? Z góry dziękuje za twoją pomoc.