gpt4 book ai didi

javascript - 如何使 Next.js "see"成为 react-dom 包?

转载 作者:行者123 更新时间:2023-12-05 00:29:53 25 4
gpt4 key购买 nike

这是我的第一个 Next.js 项目,我遇到了一个奇怪的障碍。尽管我在 next 期间确保至少 3 次安装了 react-dom 和 react 并且是最新的, next buildnext run该过程中止并显示以下消息:The module 'react-dom' was not found. Next.js requires that you include it in the 'dependencies' of your 'package.json'. To add it, run 'npm install --save react-dom' ,Error: Cannot find module 'react-dom/server' ,
和:Error: > Build failed because of webpack errors .
阅读了类似的问题,我做了几件真正适合我的问题的建议,比如删除 node_modulesyarn , 重新安装 react-domreact ,但这些都没有帮助。在 Now.sh(我计划在其上部署此站点)上进行部署也会返回错误。
这是我的package.json :

{
"dependencies": {
"next": "^9.0.2",
"react": "^16.8.6",
"react-dom": "^16.8.6"
},
"scripts": {
"dev": "next",
"build": "next build",
"start": "next start"
}
}

我确实确保结果应该是浏览器在 localhost:3000 上打开我的项目,但所有可能导致或导致这种情况发生的 Next.js 命令都会中止。有任何想法吗?不要犹豫,要求更多代码。

最佳答案

var ReactDOM = require('react-dom'); 
然后做
console.log(ReactDOM)
具体查看您将在控制台上遇到的错误类型。

关于javascript - 如何使 Next.js "see"成为 react-dom 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57137062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com