分享更有价值
被信任是一种快乐

npm node gyp失败如何解决

文章页正文上

这篇文章主要介绍了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-s免费云主机、域名erver/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失败如何解决”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注云技术行业资讯频道。

相关推荐: 如何使用jQuery制作Web图片轮播效果

本篇内容主要讲解“如何使用jQuery制作Web图片轮播效果”,感兴趣的朋友不妨来看看。本文介绍的方法免费云主机、域名操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用jQuery制作Web图片轮播效果”吧!jquery提供了丰富的选择器以及用来挑选元…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册