Це не зовсім нове питання, але я вже досить довго оглядаюсь і у мене виникають проблеми з пошуку рішення.
Я використовую модуль для свого кутового додатка, який називається 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. Будемо раді отримати відгуки з цього приводу. Здається, це може бути досить поширеною проблемою, коли потрібно внести зміни до вихідного коду пакета? Можливо, є краще рішення? Заздалегідь дякую за вашу допомогу.