关于人人开源renren-fast-vue 中npm install各种报错的解决方案
首先吐槽一下,因为这个问题我整了好几天,把报错信息复制百度,试遍了各种方法,node.js我是卸载了安装,安装了卸载,甚至renren-fast-vue我也删了再下,然后再删,无限循环。然而没有什么软用,我太难了。。
1.一般大部分报错都是报的node-sass安装失败
2.解决办法:如果你之前安装失败过的,请先清理缓存
使用命令:
npm rebuild node-sass
npm uninstall node-sass
3.之后执行:
npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
执行成功后看看有没有报错,要是没有报错就可以执行安装命令了
4.安装
npm install
npm run dev
果然很简单就能解决,为什么我不早早的发现那篇文章呢,我都把python换了好几个版本进行安装了,啊!!
额外,小编我科普一下node-sass是干什么的(偷偷告诉你,我之前也不知道干啥的,毕竟我是一个实实在在的后端开发人员,前端那些东西懂得还真没那么多),
敲黑板时间: Node-sass是一个库,它将Node.js绑定到LibSass(流行样式表预处理器Sass的C版本)。它允许用户以令人难以置信的速度将.scss文件本地编译为css,并通过连接中间件自动编译。 Sass是一种预处理器脚本语言,可以解释或编译成层叠样式表(CSS)。 Sass包含两种语法:较旧的语法使用缩进将代码块和换行符分隔为单独的规则;较新的语法SCSS使用像CSS这样的块格式。它使用大括号来表示代码块和分号来分隔块中的行。 缩进语法和SCSS文件传统上分别给出扩展名.sass和.scss |
接下来,可以继续学习我的《微服务分布式谷粒商城电商项目》了!!
已经停滞了好几天没能进行下去了,奋起直追,加油zae!!!
解决方案出处链接:https://www.jianshu.com/p/2be02670484e