Ralat binaan Nuxt: TypeError: Tidak boleh memusnahkan 'ini' harta 'nuxt' kerana ia tidak ditentukan
P粉156415696
P粉156415696 2023-12-11 16:47:40
0
2
438

Saya ingin membuat projek Nuxt baharu dan ikut arahan di sini: https://nuxtjs.org/docs/get-started/installation. Pada asasnya hanya berlari npm init nuxt-app@latest .

Selepas menyediakannya (saya memilih Tailwind sebagai UI pilihan saya), saya berlari npm run dev dan ia ranap apabila cuba membina dengan "Tidak boleh memusnahkan sifat 'nuxt' 'ini' sebagaimana adanya" tidak ditentukan. ”

Berikut ialah susunan penuh:

FATAL  Cannot destructure property 'nuxt' of 'this' as it is undefined.                                                                                                                                                      15:22:52  

  at postcss8Module (node_modules@nuxtpostcss8distindex.js:15:10)
  at installModule (/C:/Users/conmi/Documents/Personal/Katie's%20Website/katierose-photos/node_modules/@nuxt/kit/dist/index.mjs:416:9)
  at async setup (/C:/Users/conmi/Documents/Personal/Katie's%20Website/katierose-photos/node_modules/@nuxtjs/tailwindcss/dist/module.mjs:186:7)
  at async ModuleContainer.normalizedModule (/C:/Users/conmi/Documents/Personal/Katie's%20Website/katierose-photos/node_modules/@nuxt/kit/dist/index.mjs:167:5)
  at async ModuleContainer.addModule (node_modules@nuxtcoredistcore.js:239:20)
  at async ModuleContainer.ready (node_modules@nuxtcoredistcore.js:51:7)
  at async Nuxt._init (node_modules@nuxtcoredistcore.js:478:5)

Saya mendapati bahawa '@nuxtjs/tailwindcss' 会消除错误,但它不会创建我需要的 tailwind 配置文件。另外,在 postcss8Module 的 index.js 中导致错误的行是 const { nuxt } = this。由于某种原因 this tidak ditakrifkan dalam buildModules dalam nuxt.config.js.

P粉156415696
P粉156415696

membalas semua(2)
P粉550257856

Pepijat ini adalah daripada versi Nuxt 3 terbaru dan dihidupkan create-nuxt-app Github.

Create-nuxt-app belum lagi serasi dengan Nuxt 3. Jadi buat masa ini anda perlu memasang Nuxt 3 dan Tailwind CSS secara manual:

npx nuxi init <project-name>
cd <project-name>
npm install
npm install @nuxtjs/tailwindcss --save-dev

Kini anda sepatutnya dapat menjalankan aplikasi anda seperti yang diharapkan:

npm run dev
P粉101708623

Hai, maaf tidak cukup wakil untuk mengulas tentang perkara ini, tetapi hanya ingin mengatakan bahawa isu ini sedang dijejaki juga https://github.com/nuxt/framework/issues/9115 untuk Nuxt 2

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan