Мне нужно npm пакетов, один (скажем, «родительский») в зависимости от другого («дочерний»).В моем дочернем пакете есть несколько файлов .js
, скажем main.js
и other.js
.Первый из них указан как main
в package.json
.
ребенка. Оба они должны быть включены в пакет.Когда я проверяю пакет, сгенерированный с npm pack
, он выглядит нормально.Когда я добавляю опубликованный пакет как родительскую зависимость и проверяю его содержимое в parent/node_modules/
, оба файла также присутствуют, как и ожидалось.Затем я публикую родительский объект в виде отдельного пакета, в котором дочерний элемент указан в качестве зависимости.
Однако, когда я затем запускаю новый проект с родительским объектом в качестве зависимости, а затем устанавливаю node_modules/client
этого проекта, ясм main.js
но не other.js
!Это происходит независимо от того, устанавливаю ли я это через Yarn или npm.Что может быть причиной этого?