2016-09-22 2 views
0

Я хотел бы использовать https://github.com/intljusticemission/react-big-calendar.
Но он не говорит, как я должен включать компонент в свой существующий проект.рабочий процесс для обработки и редактирования npm

Для библиотеки python я бы клонировал его и pip install -e github-address и изменил код.
Я могу совершить переход к моему реплику fork. (Так что я могу принести вверх по течению обновления позже)

с НПМ,

  • Я делаю вилкой.
  • npm установить вилку.
  • изменить код.
  • но как я могу внести изменения в свою вилку?

ответ

0

Вы совершаете изменение на свою вилку, используя git, и подталкиваете ее до github. После того, как ваша вилка на github изменит ваш код, вам либо нужно (1) попытаться получить ваши изменения в оригинальной вилке, отправив запрос на вытягивание, и, после объединения, у владельца календаря «реакция-большой календарь» выйдет новая версия npm, (2) обратитесь к своей вилке из вашего пакета. json using a github URL или (3) опубликуйте свою измененную версию проекта как новый пакет для npm (его можно было бы назвать чем-то другим, кроме реагирования-большого календаря).

Я бы не пробовал # 1, если ваши изменения не применимы к более широкой аудитории. Я бы не пробовал # 3, если ваши изменения не применимы к более широкой аудитории, и автор реакции-большого календаря решит отклонить ваши изменения. Если ваши изменения не распространяются на более широкую аудиторию, но вы действительно хотите использовать npm для размещения своих пакетов, вы можете подписаться на npm's private modules feature.

Смежные вопросы