簡體   English   中英

下一個JS<Link> 在生產中不起作用 (Vercel)

[英]NextJS <Link> doesn't work in production (Vercel)

所以我只是將我的 NextJS 站點部署到 Vercel。 在本地我可以在我的頁面之間導航,比如說“/workshop”。 但是在生產中,當我單擊 Workshop 按鈕時沒有任何反應,它不會重定向。 Workshop 按鈕位於 Navbar.js 中

<Link href="/workshop">
  <button className={styles.button}>Workshop</button>
</Link>

也試過這個

<Link href="/workshop">
  <a>
    <button className={styles.button}>Workshop</button>
  </a>
</Link>

要么

<Link href="/workshop" passHref>
   <MyButton />
</Link>

要么

<Link href="/workshop">
    <a className={styles.button}>Workshop</a>
</Link>

它不會重定向到生產中的車間頁面。

文件夾結構:

pages
  _app.js
  _document.js
  index.js
  workshop.js

我的_app.js:

...
<Navbar />

<Component {...pageProps} />

<Footer />
...

我的 index.js:

export default function Index() {
    return (
        <>
            <Header />
            <Services />
            <Work />
            <Contact />
        </>
    );
}

我的 Workshop.js 看起來幾乎一模一樣。

我錯過了什么?

謝謝你。

我發現了問題......與 Next.js 或 Link 無關

AOS React 庫 (Animate On Scroll) 干擾了項目並拒絕加載創意工坊頁面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM