mac电脑安装依赖 node-sass版本不支持问题 Error: node-sass@4.9.0 postinstall: `node scripts/build.js`

这篇具有很好参考价值的文章主要介绍了mac电脑安装依赖 node-sass版本不支持问题 Error: node-sass@4.9.0 postinstall: `node scripts/build.js`。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

遇到的问题

在vue项目安装依赖之后报错 :

Error: node-sass@4.9.0 postinstall: node scripts/build.js
如下图
mac node-sass,vue,javascript,macos,sass

根本原因:

npm缓存问题

解决办法:

打开终端 清除npm缓存

npm cache clean -f

删除之前的node-modules 重新安装依赖
然后就成功啦

**
**
**
**
**
记录一下坎坷历程:

百度了好久 发现node-sass4.14.1我安装不了 改成安装sass安装好了
当时百度到解决办法 解决但是不能完全解决 网上的链接:

vue项目使用/deep/语法报错并且无法启动项目最佳最完美解决方案
mac pro M1(ARM)安装:node-sass安装失败的两种解决方案

但是安装sass会有项目启动提示:v-deep和::deep的问题,又不可能因为我一个人改一个项目的样式

卸载node重装也没用

切换node版本也没用 也对比了node和sass的相关版本 都没用
最后问同事的同款电脑有没有出现相同问题 ,结果人家没有,所以不可能是电脑的问题
最后尝试把npm缓存清掉,代码运行成功,花了我一个周日 和 一个周一上午, 愿世界不再有bug

最后附上node和node-sass版本对照图
mac node-sass,vue,javascript,macos,sass文章来源地址https://www.toymoban.com/news/detail-541716.html

到了这里,关于mac电脑安装依赖 node-sass版本不支持问题 Error: node-sass@4.9.0 postinstall: `node scripts/build.js`的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • node版本与node-sass版本兼容

    由于在安装node-sass时经常遇到版本兼容问题,在运行vue项目时就会出现一下错误 以下为node版本与sass版本对应关系图 在vue项目中用scss写一个背景色 经过测试,可以使用以下版本的node与sass版本 如果需要管理多node版本,可以使用gnvm,具体教程可查看

    2024年02月14日
    浏览(46)
  • node-sass版本问题

    NodeJS和Supported node-sass version https://www.npmjs.com/package/node-sass sass-loader 官网各种版本详细信息(可支持的node-saas版本) https://github.com/webpack-contrib/sass-loader/releases 卸载掉本机node-sass sass-loader,卸载不掉的话手动删掉         sass-loader 4.1.1,node-sass 4.3.0         sass-loader 7.0.3,n

    2024年02月07日
    浏览(50)
  • node-sass与node版本映射

    版本不匹配,比如在node16上面安装node-sass 4.x,那么就可能会报以下错误 项目中 node-sass 版本为4.x,本地node为14,但是服务器安装的node版本是 16,要求node-sass版本为 6.x,更换node即可

    2024年02月12日
    浏览(101)
  • node与node-sass版本对应

    node:14.0.0 node-sass对应node https://github.com/sass/node-sass/releases node-sass 和 sass-loader 的对应关系一般的情况下4.XX.YY,XX就是对应Node XX 版本 参考

    2024年01月24日
    浏览(48)
  • node版本与node-sass版本不兼容时问题解决

    在项目运行中会经常遇到node版本号与node-sass版本号不兼容的问题,这时可以有两种解决方案。 附图:node与node-sass的对应关系   1、改node版本号去对应node-sass  2、改node-sass版本号去对应node 一般情况下选择修改node-sass的版本号,这里只会影响sass,但是如果修改node版本可能会

    2023年04月20日
    浏览(44)
  • vue 中node-sass和sass版本问题解决

    先开始使用 “node-sass”: “^7.0.1” “sass-loader”: “^10.0.5” 然后使用npm install报错 后面百度,搜到了是因为 node-sass和sass-loader版本不对应造成。 然后修改版本,增加sass引用 “node-sass”: “^7.0.1” “sass-loader”: “^7.3.1”, “sass”:“1.26.5”, 然后npm install安装正确,但是npm r

    2024年02月11日
    浏览(57)
  • Node 16版本和 node-sass 兼容性问题

            我电脑上的node版本是16.13.1,运行刚克隆下来的项目时,npm install 报错,gyp err,百度之后确定是node-sass版本兼容性问题。 项目的 package.json 文件版本如下: \\\"devDependencies\\\": {     \\\"node-sass\\\": \\\"^4.0.0\\\",     \\\"sass-loader\\\": \\\"^8.0.1\\\"   }, 问题 1: 将node-sass的版本改为6.0.1,npm instal

    2024年02月05日
    浏览(48)
  • Mac M系列芯片 vue前端node-sass兼容问题解决

    0、由于M系列芯片是arm架构,在使用brew安装node时都是arm的node,但是node-sass@4.14.1版本中不支持arm架构的出现如下报错: 1、可将项目中package.json引用的node-sass改为:使用sass; 2、但是在项目中css样式里使用了/deep/会导致启动项目报错,sass不支持/deep/的写法。 3、最终选择安装

    2024年02月08日
    浏览(45)
  • [GN] nodejs16.13.0版本完美解决node-sass和sass-loader版本冲突问题

    npm install 运行vue项目时候 项目场景:sass-loader ,node-sass出错 这个是node-sass和sass-loader版本不对应造成

    2024年01月17日
    浏览(58)
  • Win10安装node-sass

    今天在Github上下载了一个前端开源项目,当我使用 npm 安装依赖时出现了各种问题,解决过程中学了挺多知识,刚好总结一下。 安装依赖,在根目录下执行 –legacy-peer-deps 因为项目比较老,所以本地Node版本与项目版本有差距,就不能直接安装依赖。报错建议使用 --legacy-peer

    2024年02月09日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包