vue项目 npm install时,因node-sass与node版本兼容问题包错ERR gyp ERR C++


mac电脑在vue项目npm insatll时,出现 nodegyp等错误
err如下

主要原因是node版本和nodesass版本兼容问题导致的。

经过了一番组合拳,npm install安装成功了。
处理过程中,参考的文章:
blogsdn.net/qq_37289115/article/details/122821485
jianshu/p/21b606112f09

使用 Terminal 安装新版Cmand Line Tools(这一步是否有效未知)
xcodeselect install
也可以去苹果开发者网站去下载 developer.apple/download/all/
使用brew config命令可查看安装的版本

更改node版本或者nodesass版本。****

可以选择降低node版本或者升级nodesass版本(可能会导致其他协同开发者出现问题)
我这个项目nodesass的版本是v6.0.1

我使用和同事一样的node v16.14.2 执行npm install死活安装不了, 同事的可以。。
之后我使用了v14.18.2版本的node安装成功了

附上nodesass与node对应的版本信息



上一篇:[maven]java.lang.NoSuchMethodError: org.apache.maven.model.validation.DefaultModelValidator: method 'void <init>()' not found

下一篇:JS中的replace方法


Copyright © 2002-2019 k262电脑网 www.k262.cn 皖ICP备2020016292号
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!QQ:251442993 热门搜索 网站地图