Tauri Next.js 靜態(tài)導出

2023-09-21 10:35 更新

由于Tauri沒有Node.js運行時,您必須將Next.js設(shè)置為SSG(靜態(tài)生成)/SPA(單頁應(yīng)用)模式。這通常會導致頁面加載更快,但也有一些需要注意的注意事項,因此我們建議仔細閱讀Next.js官方關(guān)于靜態(tài)導出的文檔。

這些文檔還展示了我們在Tauri + Next.js應(yīng)用程序中始終需要更改的一個必要配置。要做到這一點,請編輯項目根目錄中的next.config.js文件,并添加以下內(nèi)容:

next.config.js

/** @type {import('next').NextConfig} */
const nextConfig = {
output: 'export',
}

module.exports = nextConfig

這將改變next build的行為,以生成一個包含您應(yīng)用程序的HTML/CSS/JS資源的out/文件夾,而不是將它們寫入特定于Next.js運行時的.next/目錄。

還有一些可能的配置選項,所以請確保按照上述提到的Static Exports文檔進行閱讀,并根據(jù)項目的需要調(diào)整配置文件。


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號