在 Gatsby 开发中,我收到此错误。
React-Hot-Loader: react--dom patch is not detected. React 16.6+ features may not
work.
Run Code Online (Sandbox Code Playgroud)
似乎是一个非破坏性错误,但有没有办法从控制台中删除它?
哦,伙计......这个问题有一个解决方法
TL; 博士
npm install -D @hot-loader/react-dom
在gatsby-node.js添加以下内容:
exports.onCreateWebpackConfig = ({ getConfig, stage }) => {
const config = getConfig()
if (stage.startsWith('develop') && config.resolve) {
config.resolve.alias = {
...config.resolve.alias,
'react-dom': '@hot-loader/react-dom'
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2166 次 |
| 最近记录: |