我刚从使用create next app开始我的应用程序,或者应用程序昨晚工作,但今天当我运行npm运行dev for nextjs app时它不再工作了。
Unhandled Runtime Error
Error: No router instance found.
You should only use "next/router" on the client side of your app.
这种情况主要发生在Windows上。确保终端中的路径匹配大小写,然后执行
npm run dev
如果这仍然不起作用,并且路径显示所有内容都匹配,执行cd,然后将nextJS项目文件夹拖到shell中。然后再次运行npm run dev。
cd c:UsersDarrenDesktopPorjectFrontendNextjsApp
这个错误发生,特别是当你打开vscode和缓存的pwd路径由于某种原因不工作。所以cd进去可以修复它
如果这不起作用,那么你应该只使用"next/router"在你的应用程序的客户端