这篇文章主要介绍了npm node gyp失败如何解决的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇npm node gyp失败如何解决文章都会有所收获,下面我们一起来看看吧。 npm node gyp失败是因为“node-gyp.js”跟“Node.js”版本不匹配,其解决办法:1、通过“npm cache clean -f”清除node缓存;2、通过“npm install -g n”安装n模块;3、通过“n v12.21.0”命令安装“node v12.21.0”版本即可。npm install报node-gyp相关错误我在构建一个vue项目时,报了node-gyp构建相关错误,错误信息如下
1errorgenerated. make:***[Release/obj.target/binding/src/binding.o]Error1 gypERR!builderror gypERR!stackError:`make`failedwithexitcode:2 gypERR!stackatChildProcess.onExit(/Users/xingxin/code_sxf2/nft-server/nft-ui/node_modules/node-gyp/lib/build.js:262:23) gypERR!stackatChildProcess.emit(node:events:527:28) gypERR!stackatProcess.ChildProcess._handle.onexit(node:internal/child_process:291:12) gypERR!SystemDarwin20.4.0 gypERR!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=" gypERR!cwd/Users/xingxin/code_sxf2/nft-server/nft-ui/node_modules/node-sass gypERR!node-vv16.15.1
经过各种尝试才发现原因是node-gyp.js跟我的Node.js版本不匹配,我的Node版本太高了经过尝试发现Node降级到 v12.21.0版本后,构建成功。降级操作相关命令:
#查看当前node版本 node–v #清除node缓存 npmcacheclean-f #安装n模块 npminstall-gn #安装v12.21.0版本 nv12.21.0 #查看当前node版本 node–v
关于“npm node gyp失败如何解决”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“npm node gyp失败如何解决”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注百云主机免费云主机域名行业资讯频道。
本篇内容主要讲解“用vue写的页面后缀名怎么表示”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“用vue写的页面后缀名怎么表示”吧! 用vue写的页面后缀名是“.vue”。“.vue”文件是一个自定义的文件类型,用类…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。