在升级到npm build
(react-bootstrap
)的较新版本之后,我最近开始遇到1.0.0-beta.6
的问题。
Creating an optimized production build...
Failed to compile.
Cannot find module: '@restart/context/forwardRef'. Make sure this package is installed.
./node_modules/react-bootstrap/es/ThemeProvider.js
You can install this package by running: yarn add @restart/context/forwardRef.
我尝试运行提供的yarn
命令,但这不是有效的程序包名称。有没有人知道如何解决此问题而又不返回到旧版本(该版本不支持制表符,这是我正在使用的东西)?
答案 0 :(得分:1)
这是@restart/context的上游问题,它刚刚发布了一个中断导入forwardRef
的版本,如下所示:
import forwardRef from '@restart/context/forwardRef'
快速解决方案是通过运行yarn add @restart/context@2.1.2
降级到2.1.2。
长期修复是等待react-bootstrap
修复其导入或将其package.json
锁定到此版本的@restart/context
。
编辑:我在react-bootstrap
仓库中添加了一个问题,以在此处跟踪进度:https://github.com/react-bootstrap/react-bootstrap/issues/3576