Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript NextJS Rewrites TypeError:(0,_resolveRewrites.default)不是函数_Javascript_Reactjs_Webpack_Babeljs_Next.js - Fatal编程技术网

Javascript NextJS Rewrites TypeError:(0,_resolveRewrites.default)不是函数

Javascript NextJS Rewrites TypeError:(0,_resolveRewrites.default)不是函数,javascript,reactjs,webpack,babeljs,next.js,Javascript,Reactjs,Webpack,Babeljs,Next.js,我在使用NextJS文档中的引用在NextJS中使用重写时出错 我试图重新安装node_模块,但仍然无法正常工作 环境变量起作用,但重写功能不起作用 这是我的下一个.config.js module.exports = { env: { APPNAME: 'NextJS Exercise!!!', }, async rewrites() { return [ { source: '/login', destination:

我在使用NextJS文档中的引用在NextJS中使用重写时出错
我试图重新安装node_模块,但仍然无法正常工作
环境变量起作用,但重写功能不起作用

这是我的下一个.config.js

module.exports = {
  env: {
    APPNAME: 'NextJS Exercise!!!',
  },
  async rewrites() {
    return [
      {
        source: '/login',
        destination: '/auth/login',
      }, 
    ]
  },
}

这就是我得到的错误
TypeError:(0,_resolveRewrites.default)不是函数



我以前在一个干净的nextjs项目中遇到过这个问题

有一个快速解决方案:

  • 卸下节点模块
  • 删除package-lock.json
  • npm再次安装
如果上述情况无法解决,请尝试将nextjs包升级到
10.2.0

npm安装next@latest

啊,我明白了,它像一个魔咒一样工作,我以前尝试过删除node_模块,然后安装npm,但不起作用,它在删除node_模块和package-lock.json,然后安装npm时起作用