Как избежать React загрузки дважды с Webpack при разработке

Учитывая следующую структуру каталогов:

my-project
|
|-- node_modules
    |
    |-- react
    |-- module-x
        |
        |--node_modules
            |
            |--react

Вы можете увидеть обамой проект а такжемодуль-х требовать реакции. У меня та же проблема, как описано наэтот вопрос, но предложение состоит в том, чтобы убрать реакцию из зависимостей package.json. Я делаю это, и это работает нормально, пока не установлены никакие node_modulesмодуль-хпотому что Webpack будет использовать React измой проект, Но если я нахожусь в процессе разработкимодуль-х и node_modules установлены, Webpack использует React из обоихмой проект а такжемодуль-х.

Есть ли способ, чтобы я мог сделать так, чтобы Webpack использовал только один экземпляр React, даже если он требуется на двух разных уровнях?

Я знаю, я мог бы сохранитьмодуль-х при разработке в отдельном каталоге, но мне кажется, что мне придется опубликовать его, а затем установить вмой проект проверить это, и это не очень эффективно. Я думал оnpm link, но не повезло с ним, так как в нем все еще установлены node_modulesмодуль-х.

Это здесь звучит очень похоже на то же испытание, что у меня есть, но это не похоже наnpm dedupe или вариант дедупликации Webpack будет работать. Я, наверное, не понимаю некоторые важные детали.