У меня есть проект Lerna, который до недавнего времени использовал lerna bootstrap --hoist
.Это работало хорошо, но я обнаружил, что devDependencies
во многих подпапках были в основном идентичны.Обновление до Lerna v3 Я прочитал о lerna link convert.
Преобразует ли lerna link просто все подпапки devDependencies
в корневой каталог, а подпапки сканируют родительский node_modules
, чтобы загрузить их (функция NPM)?Я заметил, что зависимости внутри подпапок заменены на «file: //» вместо частного хранилища npm, которое указывает, что после публикации и использования они не будут загружены.
Также, если lerna bootstrap
отброшено, то dependencies
внутри подмодулей не устанавливается.Какой метод используется для решения этой проблемы?