網站搜尋

typescript - Nuxt Pinia:無法從非 EcmaScript 模組導入命名匯出 'computed'(僅可使用預設匯出)


我無法在 Nuxt 2.15.8 和 Vue 2.7.10 中使用 Pinia 與 TypeScript,我嘗試了很多方法並安裝了很多依賴,但它就是不工作,我嘗試了很多方法以至於不得不重新啟動我在 GitHub 上的主要資料夾;我安裝了這些依賴

 "@pinia/nuxt": "^0.4.9",
 "vue-server-renderer": "^2.7.10",
  "vue-template-compiler": "^2.7.10"

在內建模組中,我嘗試使用 Pinia,但它不起作用,所以現在是空的:

  buildModules: [
    // https://go.nuxtjs.dev/typescript
    '@nuxtjs/fontawesome',
    '@nuxt/typescript-build',
    '@nuxtjs/tailwindcss',
  ],
modules: [
    // https://go.nuxtjs.dev/axios
    '@nuxtjs/axios',
    '@pinia/nuxt'
  ],

我解決了這個錯誤 "無法從非 EcmaScript 模組中導入名為 'computed' 的導出(僅可用默認導出)" 一次,但後來 Nuxt 找不到 Pinia 模組,所以我不知道該怎麼做,我試了很多方法,但 Pinia 就是無法運行,有人有什麼想法嗎?我把我的 Nuxt 轉成了 TypeScript,所以我的 nuxt.config 是 .js 而不是 .ts,這會干擾嗎?我也在使用 npm,有時還會出現這個錯誤:

 WARN  Module pinia is disabled due to incompatibility issues:                                                                                11:38:23 PM
 - [bridge] Nuxt bridge is required

有人知道怎麼解決嗎?我只是想在我的 Nuxt 專案中運行 Pinia