通过使用NextJS文档中的引用在NextJS中使用重写时出现错误
我尝试重新安装node_modules,但它仍然不工作
环境变量正常工作,但重写功能不工作
这是我的下一个. config.js
module.exports = {
env: {
APPNAME: 'NextJS Exercise!!!',
},
async rewrites() {
return [
{
source: '/login',
destination: '/auth/login',
},
]
},
}
这是我得到的错误
类型错误:(0,_resolveRewrites.default)不是函数
Next.config.js Code
The Error
4条答案
按热度按时间eoxn13cs1#
我以前在一个干净的nextjs项目中遇到过这个问题。
有一个快速解决方案:
npm install
如果以上方法无法解决问题,请尝试将nextjs软件包升级到
10.2.0
、npm install next@latest
9avjhtql2#
我遇到了同样的问题,不幸的是,@Mic的解决方案对我不起作用,但当我首先清理该高速缓存时,它起作用了,所以请按顺序运行它
如果使用Yarn:
yarn cache clean
rm -rf node_modules yarn.lock && yarn install
或者,如果使用的是npm:
npm cache clean
rm -rf node_modules package-lock.json && npm install
8fq7wneg3#
如果来自@MicFung的快速修复不起作用,请尝试使用
yarn
。yyyllmsg4#
另一种修复方法是删除项目根目录中的.nextMap,然后重新运行启动脚本。