小编Red*_*ish的帖子

Next.js - 下一个开发不反映代码中的更改

我正在浏览一些教程,经过大约一个小时的搜索,我似乎找不到解决方案。我对特定组件(导航栏)所做的任何更改都不会反映在开发服务器中。

我只是想更改和使用Image标签,但在 VScode 中保存后,没有反映任何更改,即使在 Google 开发工具的“元素”选项卡中也是如此。

这些更改仅在我重新启动开发服务器后才会反映出来。

import Image from 'next/image';
import Link from 'next/link';

const Navbar = () => {
  return (
    <nav>
      <div className="logo">
        <Image src="/logo.png" alt="nothing" width={122} height={78}/>
      </div>
    </nav>
);
}
 
export default Navbar;
Run Code Online (Sandbox Code Playgroud)

这是我的版本和依赖项:

"packages": {
    "": {
      "name": "ninjalist",
      "version": "0.1.0",
      "dependencies": {
        "@next/font": "13.1.6",
        "next": "13.1.6",
        "react": "18.2.0",
        "react-dom": "18.2.0"
      }
    }
Run Code Online (Sandbox Code Playgroud)

有人有解决办法吗?

我的开发服务器运行在端口3000上,但之前我在其他组件中遇到了同样的问题,所以我将其更改为端口8000,按照另一个线程的解决方案。

"scripts": {
    "dev": "next dev -p 8000",
    "build": "next build",
    "start": "next start",
    "lint": "next lint"
  }, …
Run Code Online (Sandbox Code Playgroud)

reactjs next.js nextjs-image next.js13

5
推荐指数
1
解决办法
2024
查看次数

标签 统计

next.js ×1

next.js13 ×1

nextjs-image ×1

reactjs ×1