У меня есть инструмент 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 проектах одновременно. Я хотел бы медленно перенести их.