Menghadapi masalah dengan ralat pemasangan pakej Next.js dan React.js yang menyebabkan kegagalan pemasangan
P粉426780515
2023-08-13 11:31:29
<p>Ralat: Beberapa kegagalan pemasangan berlaku semasa pemasangan Next.js, termasuk pakej yang hilang didedahkan semasa binaan</p>
<blockquote>
<p>peema@DESKTOP-6UGCO8V MINGW64 ~/Documents/alert/peeapp $ binaan seterusnya
Modul 'bertindak balas' tidak ditemui. Next.js memerlukan anda memasukkannya dalam 'dependencies' 'package.json'. Untuk menambahkannya, jalankan 'npm install
react' tidak dapat mencari modul 'react-dom'. Next.js memerlukan anda memasukkannya dalam 'dependencies' 'package.json'. Untuk menambahkannya, jalankan 'npm install react-dom' uncaughtException error: Modul '@next/env' not found</p>
</blockquote><p><br /></p>
Diagnosis proses dan kegagalan pemasangan Next.js serta kegagalan binaan seterusnya. Proses pemasangan yang berfungsi dalam ranap sistem
Semak pra a) Buka kebenaran untuk mengelakkan sekatan kebenaran dan kegagalan b) Jika kebenaran adalah isu, tetapkan kebenaran kepada Semua Orang, Pengguna, dsb. pada Windows atau Mac c) Semak isu perisian anti-virus (perisian anti-virus mungkin menyekat fail)
Pemasangan
Pembaikan laluan
Masalah: NEXT BUILD REACT ERROR dan NEXT BUILD ralat pemasangan **Walau bagaimanapun, terdapat masalah, next.js memasang projek dalam direktori tempat arahan create-next-app dijalankan (Sudah tentu). Tetapi ada masalah dengan 'next build'
Mari kita lihat dua laluan a) C:UserspeemaDocumentalertpeeappnode_modules b) C:Userspeemanode_modules*
Projek ini dipasang dalam folder peeapp, jadi node_modules (C:UserspeemaDocumentsalertpeeappnode_modules), tetapi (next build) memanggil laluan kedua (C: Userspeemanode_modules)
Jadi pakej seperti react, next dan lain-lain tidak dapat ditemui kerana ia tidak berada di laluan kedua tetapi dipasang di laluan pertama.
Penyelesaian: Salin semua pakej yang tiada dalam node_modules pertama ke lokasi kedua supaya ia boleh ditemui.