Лерна ERR! lerna ENOENT: нет такого файла или каталога, открытого `package.json` - PullRequest
0 голосов
/ 23 октября 2019

При попытке публикации через Lerna я получаю сообщение об ошибке в заголовке после создания нового номера версии релиза и после того, как Lerna выдвинул теги (lerna run build && lerna publish --contents dist). Лерна строит и публикует каждый пакет, как это всегда было для меня, но этот новый пакет останавливает весь процесс, так как он не может найти package.json. Когда я запускаю npm pack для этого пакета, сгенерированные файлы имеют package.json, поэтому я не уверен, почему моя установка Lerna не может получить доступ к package.json.

Эта проблема вызвана моим отсутствиемпубликации пакета, и я надеюсь получить лучшее понимание этого, выясняя это. Я использую rollup.js для связывания моих файлов, и по какой-то причине накопительный пакет не копирует мои package.json в объединенные файлы. src файлы и выводят их в каталог out (.dist/ в моем случае) package.json также извлекается в эти файлы out при выполнении сборки? (используя накопительный пакет, не уверен, какая магия на самом деле происходит)

Это не вопрос Лерны, а скорее вопрос пакетирования пакетов npm. Что мне нужно сделать, чтобы мой src package.json вошел в мою папку .dist/?

...