我目前正在使用React将一个站点从React-Fuse转移到NextJS。大多数情况下,一切都很好,但在尝试创建一个构建时,有一个我无法解决的错误:
> Build error occurred
TypeError: Cannot read property 'b' of undefined
字符串
在每次构建时抛出,它来自__webpack_require__
函数,位于
modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
型modules[moduleId]
未定义。
我已经尝试了每一个修复我可以找到网上似乎没有工作,任何帮助是赞赏
babelrc是:
{
"presets": ["next/babel"]
}
型
next.config没有与webpack相关的内容,只有一些重定向
页面编写如下:
import SomePage from 'components/aPage/SomePage'
import { connect } from 'react-redux'
import * as AuthActions from 'auth/store/actions'
function mapDispatchToProps(dispatch) {
...
}
function mapStateToProps({ user, bank }) {
...
}
export default connect(mapStateToProps, mapDispatchToProps)(SomePage)
型
导入实际的jsx文件,然后连接到存储。
2条答案
按热度按时间n9vozmp41#
尝试清理“.next”文件夹并再次运行
npm install
。kmpatx3s2#
删除.next文件夹,然后运行npm install。如果它由于版本而给出错误,则运行npm install --force