透過 100 多個技巧的集合來學習 Nuxt!

devtools
@nuxt/devtools

釋放 Nuxt 開發者體驗。一組視覺化工具,可幫助您更了解您的應用程式。

Nuxt DevTools

Nuxt 開發者工具

npm versionnpm downloadsLicenseNuxtVolta

釋放 Nuxt 開發者體驗。
Nuxt 開發者工具是一組視覺化工具,可幫助您更了解您的應用程式。

👋 介紹 | 💡 想法與建議 | 🗺️ 專案路線圖 | 📚 文件


安裝

Nuxt 開發者工具需要 Nuxt v3.9.0 或更高版本

Nuxt 開發者工具在 Nuxt v3.8.0 中預設為啟用。您可以在您的應用程式中按下 Shift + Alt / ⇧ Shift + ⌥ Option + D 來開啟它。

如果您想明確啟用或停用 Nuxt 開發者工具,您可以使用以下程式碼更新您的 nuxt.config

export default defineNuxtConfig({
  devtools: {
    enabled: true // or false to disable
  }
})

Edge 發布管道

類似於 Nuxt 的 Nightly Channel,開發者工具也提供了 edge 發布管道,該管道會針對提交到 main 分支的每個 commit 自動發布。

您可以執行以下命令選擇加入 edge 發布管道

{
  "devDependencies": {
--    "@nuxt/devtools": "^0.1.0"
++    "@nuxt/devtools": "npm:@nuxt/devtools-edge@latest"
  }
}

移除鎖定檔 (package-lock.jsonyarn.lockpnpm-lock.yaml) 並重新安裝依賴項。

模組選項

要設定 Nuxt 開發者工具,您可以傳遞 devtools 選項。

// nuxt.config.ts
export default defineNuxtConfig({
  devtools: {
    // Enable devtools (default: true)
    enabled: true,
    // VS Code Server options
    vscode: {},
    // ...other options
  }
})

有關所有可用選項,請參閱您的 IDE 中的 TSDocs,或參閱型別定義檔案

功能

閱讀公告部落格文章🎊,了解我們為什麼要建立 Nuxt 開發者工具以及它能做什麼!

模組作者

請參閱模組作者指南

貢獻指南

請參閱貢獻指南

匿名使用分析

Nuxt 開發者工具會收集有關一般使用情況的匿名遙測資料。這有助於我們準確衡量所有使用者對功能的使用情況和自訂設定。這些資料將使我們更好地了解 Nuxt 開發者工具中每個功能的使用方式、衡量所做的改進(開發體驗和效能)及其相關性。這也有助於我們確定工作的優先順序,並專注於對使用者最重要的功能。

Nuxt 開發者工具的遙測資料會透過 Nuxt Telemetry 傳輸,這表示 Nuxt 開發者工具會遵守您的本機和全域 Nuxt Telemetry 設定。您也可以在 Nuxt 開發者工具設定中選擇退出 Nuxt 開發者工具的遙測功能。

我們收集的資料是完全匿名的,無法追溯來源(使用雜湊+種子),並且僅以匯總形式才有意義。我們收集的任何資料都不會是個人身份識別資訊或可追蹤的。

事件

除了 預設的 Nuxt Telemetry 事件 之外,Nuxt 開發者工具還會收集以下事件

  • Nuxt 開發者工具的版本
  • 在索引標籤/功能之間導覽
    • 這有助於我們了解哪些功能使用得最多,以便確定工作的優先順序。
  • 瀏覽器和作業系統名稱與版本
    • 這有助於我們改善不同瀏覽器和作業系統之間的相容性。
  • 在某些操作按鈕上的點擊事件

許可證

MIT