Nextjs 项目在 MacOs 中不是热重载

Nextjs project is not hot reloading in MacOs

好吧,我尝试搜索解决方案,但我找不到任何东西。

一位同事在 NextJs 中通过了我的项目(当然还有 React)。我 运行 yarn install,然后 yarn 运行 dev,服务器启动但是当我更改代码时,它不是热重载!我每次都必须手动停止和启动服务器。

我尝试了 sudo yarn 运行 dev,我尝试了 npm,你尝试了很多东西。

我对 MacOs 了解不多,我几天前刚买的...该项目在我的 Windows machine 上运行完美。

这是我在 mac 上的当前节点和 yarn 版本 devmcgann@MacBook-Pro-de-Gabriel instashop-webapp % 节点 --version v12.16.1 devmcgann@MacBook-Pro-de-Gabriel instashop-webapp % 纱线 --version 1.22.4

编辑:我尝试制作一个简单的 React 应用程序,热重载在那里工作得很好。 但是使用 nextJS 问题仍然存在

谢谢!

嗯..这很少见。 纱线安装和 npm 安装。我不知道我需要两者。 固定的。

我遇到过类似的问题。问题是导入不正确。

我的一些文件和文件夹是小写的,但在导入时我使用大写。

即使构建成功且没有错误,热重载也不起作用。所以我必须纠正它们才能使它们起作用。

  • 确保您的路由大小写与文件夹大小写一致。

  • 确保组件名称必须以大写字母开头。如果您的文件名为 dashboard.jsx,组件名称应为 Dashboard。

// home/dashboard.js
    
const Dashboard = () => {
    
    ....
    
}
export default Dashboard