Apa yang perlu dilakukan jika npm nod gyp gagal

藏色散人
Lepaskan: 2022-12-29 14:42:01
asal
4153 orang telah melayarinya

npm nod gyp gagal kerana versi "node-gyp.js" dan "Node.js" tidak sepadan dengan penyelesaian: 1. Kosongkan cache nod melalui "npm cache clean -f" 2 . Lulus "npm install -g n" memasang modul n; 3. Pasang versi "nod v12.21.0" melalui arahan "n v12.21.0".

Apa yang perlu dilakukan jika npm nod gyp gagal

Persekitaran pengendalian tutorial ini: sistem Windows 10, nod v12.21.0, komputer Dell G3.

Apakah yang perlu saya lakukan jika npm nod gyp gagal?

npm install melaporkan ralat berkaitan nod-gyp

Semasa saya membina projek vue, saya melaporkan ralat berkaitan binaan nod-gyp Mesej ralat ialah seperti berikut

1 error generated.
make: *** [Release/obj.target/binding/src/binding.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/xingxin/code_sxf2/nft-server/nft-ui/node_modules/node-gyp/lib/build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (node:events:527:28)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12)
gyp ERR! System Darwin 20.4.0
gyp ERR! command "/usr/local/bin/node" "/Users/xingxin/code_sxf2/nft-server/nft-ui/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library="
gyp ERR! cwd /Users/xingxin/code_sxf2/nft-server/nft-ui/node_modules/node-sass
gyp ERR! node -v v16.15.1
Salin selepas log masuk

Selepas pelbagai percubaan, saya mendapat tahu

Sebabnya ialah node-gyp.js tidak sepadan dengan versi Node.js saya, dan versi Node saya terlalu tinggi

Selepas mencuba mendapati Node telah diturunkan taraf kepada versi v12.21.0, binaan itu berjaya.

Arahan yang berkaitan dengan operasi turun taraf:

# 查看当前node版本
node –v
# 清除node缓存
npm cache clean -f
# 安装n模块
npm install -g n
# 安装v12.21.0版本
n v12.21.0
# 查看当前node版本
node –v
Salin selepas log masuk

Pembelajaran yang disyorkan: "tutorial video node.js"

Atas ialah kandungan terperinci Apa yang perlu dilakukan jika npm nod gyp gagal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!