Это не совсем новый вопрос, но сейчас я хорошо смотрю, и у меня проблемы с поиском решения.
Я использую модуль для моего приложения angular, называемого 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
. Я видел некоторые проблемы с запуском prepublish script, но я не уверен, как это сделать при установке всех модулей. Я также попытался опубликовать fork как свой собственный модуль в реестре npm, но опять же я не получаю сборку, и я не уверен, что это правильно...
Я извиняюсь за свое невежество по этой теме. У меня нет большого опыта работы с npm. Хотелось бы получить некоторые отзывы по этому вопросу. Похоже, что это может быть достаточно распространенной проблемой, когда необходимо внести изменения в исходный код пакета? Может быть, есть лучшее решение? Заранее благодарим за помощь.