cari

Rumah  >  Soal Jawab  >  teks badan

Tidak dapat memasang kebergantungan aplikasi React kerana folder node_modules tiada dan ralat dilemparkan

<p>Saya cuba memasang apl React tetapi ia tidak boleh dipasang, ia sentiasa memberikan ralat berikut dan keseluruhan folder node_modules hilang. </p> <pre class="brush:php;toolbar:false;">npm kod ERESOLVE! npm ERR! ERESOLVE tidak dapat menyelesaikan pokok pergantungan npm ERR! npm ERR! Ditemui: react-scripts@5.0.1 npm ERR! node_modules/react-skrip npm ERR! react-scripts@"5.0.1" npm ERR! npm ERR! tidak dapat menyelesaikan pergantungan: npm ERR! peer react-scripts@"^4.0.0" daripada @craco/craco@6.4.5 npm ERR! node_modules/@craco/craco npm ERR! @craco/craco@"^6.4.3" npm ERR! npm ERR! Betulkan konflik pergantungan huluan, atau cuba semula npm ERR! arahan ini dengan --force, atau --legacy-peer-deps npm ERR! untuk menerima resolusi pergantungan yang salah (dan berpotensi rosak). npm ERR! npm ERR! Lihat /Users/xoxo/.npm/eresolve-report.txt untuk laporan penuh. npm ERR! Log lengkap larian ini boleh didapati dalam: npm ERR! /Users/xoxo/.npm/_logs/2023-01-24T15_48_03_164Z-debug-0.log</pre> <p>Dan ia tidak membenarkan saya memasang <code>react-app-rewired</code></p> <p> Saya cuba menggunakan --force dan --legacy-peer-deps tetapi tidak berjaya, saya telah terperangkap di sini selama 3 jam dan tidak dapat menyelesaikannya dari mana-mana. Juga cuba mengosongkan cache dan memasang semula, tetapi tidak berjaya juga. </p> <p>Untuk sesetengah pakej peribadi, saya menggunakan <code>npm auth</code> dan <code>$NPM_TOKEN</code> <pre class="brush:php;toolbar:false;">npm auth npm ERR! kod EUSAGE npm ERR! npm ERR! Urus pemilik pakej npm ERR! npm ERR! npm ERR! pemilik npm tambah <pengguna> npm ERR! pemilik npm rm <pengguna> npm ERR! pemilik npm ls <pakej-spesifikasi> npm ERR! Pilihan npm ERR! npm ERR [--registry <registry>] [--otp <otp>] npm ERR! [-w|--ruang kerja <nama-ruang kerja> npm ERR [-ws|--ruang kerja] npm ERR! npm ERR! alias: pengarang npm ERR! npm ERR! Jalankan "pemilik bantuan npm" npm ERR! Log lengkap larian ini boleh didapati dalam: npm ERR! /Users/xoxo/.npm/_logs/2023-01-26T07_54_36_914Z-debug-0.log</pre></p>
P粉616111038P粉616111038436 hari yang lalu573

membalas semua(1)saya akan balas

  • P粉536532781

    P粉5365327812023-09-05 10:57:46

    Masalah di atas telah diselesaikan dengan kaedah berikut:

    1. Padam dan klon semula projek
    2. Mencipta token npmjs untuk pakej peribadi tersuai dan mengemas kininya dalam fail .envrc.
    3. Jadi di sininpm i失败后,使用了npm i --legacy-peer-deps,之前先运行了npm cache clean --force

    Wah! Semua kebergantungan dipasang

    Kesilapan yang saya buat pada mulanya ialah cuba menggunakan npm auth tetapi sebenarnya tidak diperlukan kerana npm会从.envrc.npmrcmasukkan ke dalam fail

    Jadi jika anda menghadapi kesukaran yang sama, cuba langkah ini

    balas
    0
  • Batalbalas