遇到Next.js和React.js套件安裝錯誤導致安裝失敗的問題
P粉426780515
2023-08-13 11:31:29
<p>錯誤:在Next.js安裝過程中出現了幾次安裝失敗,包括在建置過程中揭示的一個套件遺失</p>
<blockquote>
<p>peema@DESKTOP-6UGCO8V MINGW64 ~/Documents/alert/peeapp $ next build
找不到模組'react'。 Next.js要求您將其包含在'package.json'的'dependencies'中。要新增它,請運行'npm install
react' 找不到模組'react-dom'。 Next.js要求您將其包含在'package.json'的'dependencies'中。要新增它,請執行'npm install react-dom' uncaughtException錯誤:找不到模組'@next/env'</p>
</blockquote><p><br /></p>
診斷Next.js安裝過程和失敗以及next建置失敗。 一個在崩潰中工作的安裝過程
預檢 a)開啟權限以避免權限限制和失敗 b)如果權限是一個問題,在Windows或Mac上將權限設定為Everybody,User等 c)檢查防毒軟體問題(防毒軟體可能會阻止檔案)
安裝
路徑修復
問題:NEXT BUILD REACT ERROR與NEXT BUILD的安裝錯誤 **但是,有一個問題,next.js將專案安裝在執行create-next-app命令的目錄中 (理所當然)。但是'next build'存在問題
讓我們看看兩條路徑 a)C:\Users\peema\Documents\alert\peeapp\node_modules b)C:\Users\peema\node_modules*
專案安裝在peeapp資料夾中,因此node_modules(C:\Users\peema\Documents\alert\peeapp\node_modules),但(next build)呼叫第二個路徑(C:\Users\peema\node_modules)
因此,像react、next和其他套件無法找到,因為它們不在第二個路徑中,而是安裝在第一個路徑中。
解決方案: 將不在第一個node_modules中的所有套件複製到第二個位置,以便可以找到這些套件。