您现在的位置是:首页 > Javascript
当前栏目
【bug】Failed at the node-sass@4.14.1 postinstall script(终于圆满解决)
2023-03-31 10:43:58 时间
花了两个小时才解决
首先是从git上克隆项目到本地,然后安装nodele_modules,输入npm i安装
安装到一半报错
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! node-sass@4.14.1 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-sass@4.14.1 postinstall script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
这个问题不是第一次遇到了,两周前就遇到过一次,当时百度了一圈没有解决,各种方法都试了,就是解决不了。
没办法,只好把同事安装好的项目整个打包复制过来,今天因为要安装新的插件,结果又报这个错,没办法,这次必须得解决这个问题了。
看到一篇文章,很受用,就是跟着文章的思路找到解决的办法
Failed at the node-sass@4.14.1 postinstall script.(第二次入坑)
简短描述,就是node的版本太高,现在官网上直接下载的版本已经是16.14.2
node-scss匹配的最高版本才14
所以解决办法就是卸载node,安装14的版本
卸载的流程可以看这一篇,算是卸载的比较透彻了
彻底卸载node
卸载之后,去官网找指定的版本
node官网地址戳这里
我下载的是14.15.0,这个版本可用
找到node-v14.15.1-x64.msi后点击下载,一直点击下一步直到完成
安装好之后配置一下环境变量
打开电脑,右击属性—高级系统设置–环境变量–系统环境变量—path—编辑—新建—浏览
找到node的安装地址
window(笔记本键盘上的窗户logo)+r打开cmd,输入node -v npm -v查看安装是否成功
然后这个时候回到项目里,先卸载node-sass
npm uninstall node-sass
再重新安装
npm i node-sass@4.14.1 --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
最后npm i 就不报错了,顺利解决!
相关文章
- TiDB Binlog 组件正式开源
- 使用Visual Studio Code对Node.js进行断点调试
- 推荐!数据可视化的十种优秀JavaScript图表库
- Node.js在复杂集成场景下占据统治地位的五个理由
- 玩转Node.js单元测试
- Node.js中内存泄漏分析
- Angular对React:一场关于Web开发者支持率的史诗对决
- 热点推荐:什么是后端开发?
- 谈谈Spring boot 启动层面的开发
- 使用NodeJS将文件或图像上传到服务器
- 编写React组件的最佳实践
- JavaScript MV*框架最值得关注的七个亮点
- 前端开发指南:如何利用PHP Cake框架构建应用
- 基于React与Vue后,移动开源项目Weex如何定义未来
- NodeJS和C++之间的类型转换
- jQuery中的常用到的三十九个技巧
- 官宣|Google Developers中国网站发布!
- NodeJS和C++之间的类型转换
- .NET Core首例Office开源跨平台组件(NPOI Core)
- 如何写出漂亮的React组件