Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apa yang perlu dilakukan jika npm nod gyp gagal
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".
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
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
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!