Я пишу новый модуль, который совместим с React@16.4.1.И я также пытаюсь повторно использовать какой-то другой модуль, совместимый с реагировать на @@.0.0.0. Ниже приведена структура зависимостей:
my-module
|--react@16.4.1
|--some-other-module
| |--react@15.0.0
Теперь, когда React переместил PropTypes из v15.5 в отдельный пакет.Я продолжаю получать неопределенную ошибку React.PropTypes, когда в браузере выполняются скрипты некоторых других модулей.
Я попробовал приведенную ниже конфигурацию в веб-пакете:
resolve: {
extensions: ['.ts', '.tsx', '.js', '.jsx', '.css', '.scss'],
alias: {
'react': path.resolve('node_modules/react')
}
}
Но ничего не работает.По сути, мне нужен веб-пакет для обслуживания сценариев реакции из соответствующего каталога node_modules для каждого из модулей.У кого-нибудь есть идея?