Gatsby / Webpack: как заставить node_module для импорта реагировать с указанного псевдонима? - PullRequest
0 голосов
/ 02 мая 2020

У меня есть инструмент monorepo

  • : требуется реакция
  • project1: требуется реакция
  • node_modules:
    • инструмент (создан с рабочими пространствами)

Теперь проблема в том, что проект1 импортирует инструмент, но у меня есть 2 варианта реакции.

Есть ли способ заставить инструмент использовать реагировать из проекта 1? я пытался использовать псевдонимы в gatsby


    {
      resolve: `gatsby-plugin-alias-imports`,
      options: {
        react: path.resolve(__dirname, 'node_modules/react'),
        'react-dom': path.resolve(__dirname, 'node_modules/react-dom')
      },
    },

Я не могу поднять реакцию на root, потому что у меня также есть проект2, который зависит от другой версии реакции. Я не хочу модернизировать реакцию в 10 проектах одновременно. Я хотел бы медленно перенести их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...