Мне нужно было раскошелиться на npm пакет, внести небольшие изменения и добавить его в мой проект. Я сделал и добавил ветку разветвленного пакета в свой проект с помощью этой команды:
npm install user/nameOfThePackage@branch
исходный пакет только что добавил несколько строк в мой пакет-блокировку. json при добавлении измененного пакета через Команда выше добавила 783 пакета и сотни строк в пакет-блокировку. json, большая часть этого - nameOfThePackage-demo
, и я думаю, что другие пакеты нужны именно этому пакету.
Понятия не имею, почему это так работает?
Редактировать:
Edit2:
На самом деле, я думаю, я понял, почему это так работает. исходный пакет npm содержит два пакета . json файлов, и то, что я хочу, находится в пути src/component
, в то время как то, что я установил прямо из github, включало демонстрацию, которую автор создал с помощью своей библиотеки (которая находится в root проекта).
Теперь я понятия не имею, что мне делать, чтобы использовать внутренний компонент?