Это не совсем новый вопрос, но я уже давно осмотрелся, и у меня возникли проблемы с поиском решения.
Я использую модуль для своего углового приложения под названием angular-translate. Однако мне пришлось внести несколько небольших изменений в исходный код, чтобы все работало так, как я хотел, и теперь я хочу сохранить эти изменения npm install
. Коллега предложил мне форкнуть репо исходного кода и указать на мое разветвленное репо как зависимость, которую я пробовал такими способами, например
npm install https://github.com/myRepo/angular-translate
npm install https://github.com/myRepo/angular-translate/archive/master.tar.gz
Первый дает мне такой каталог без сборки. Просто package.json, .npmignore и некоторые файлы уценки
-angular-translate
.npmignore
.nvmrc
CHANGELOG.md
package.json
etc
Второй npm install
дает мне полное репо, но я снова не получаю сборки, как когда я использую команду npm install angular-translate
. Я видел некоторые обсуждения запуска сценария предварительной публикации, но я не уверен, как это сделать при установке всех модулей. Я также пробовал опубликовать вилку как свой собственный модуль в реестре npm, но снова у меня нет сборки, и я не уверен, что это правильно ...
Прошу прощения за свое незнание темы. У меня нет большого опыта работы с npm. Хотел бы получить отзывы по этой проблеме. Кажется, это может быть достаточно распространенной проблемой, когда необходимо внести изменения в исходный код пакета? Может есть решение получше? Заранее спасибо за вашу помощь.