Сначала я расскажу немного о проблеме.
Я занимаюсь разработкой библиотеки npm.Внутри папки проекта у меня есть еще одна папка под названием «пример» для тестирования библиотеки.Структура выглядит следующим образом.
|- node_modules/
|- src/
|- example/
| |- node_modules/
| |- src/
| |- package.json
|- package.json
Корневой пакет package.json имеет зависимость babel-jest
.Пример / package.json имеет зависимость react-scripts
.При запуске react-scripts start
внутри примера каталога выдается следующая ошибка:
Насколько я понимаю, это потому, чтоpackage.json в каталоге example / наследует (не уверен, что это правильный термин) зависимости корневого package.json.
То есть я могу использовать зависимость, установленную в корневом пакете package.json, внутри src / примера /. Это удобно в некоторых случаях.Но это блокатор для моего варианта использования.
Как я могу предотвратить это поведение?(без изменения структуры каталогов)
Спасибо.