vue-element-admin中node -s ass换成dart-sass,安装依赖报code 128等问题
1、node-sass换成dart-sass
在使用vue-element-admin这个后台管理框架中,安装依赖的时候或多或少都会遇见一些问题,其中最常见的莫过于下图这个!
这是因为node-sass在windows环境中必须安装 python2 和 Visual Studio才能编译成功。由此可见这个问题多么的。。。
现在可以通过把node-sass换成dart-sass来解决这个问题,更换的方式也非常 简单 。
npm uninstall node-sass npm install sass -S -D
但是有 一点 需要注意的是,替换 node-sass 之后就是它不再支持之前 sass 的那种 /deep/ 写法,需要 统一 改为 :: v-deep 的写法。
在这里我们全局搜索进行替换即可,然后就可以愉快的运行项目了。
2、安装依赖报code 128的问题
首先是这种情况
这个问题 应该 很多人遇见过,之前遇见的时候,多试几次 或者 挂梯子即可解决,但是前天试了好多遍都不行,网上的方法也试了很多,没有解决,后来问大神说把DNS改成1.1.1.1,果然神奇的解决了。
还有以下这种情况
这种情况是 秘钥 问题,g IT 在本地重新生成以下,在gitH ub 上重新配置即可解决。
3、unable to resolve de PE ndency tree
这是因为npm版本过高导致,降低版本即可。
npm install npm@6.14.10 -g
扩展:vue中把node-sass换成dart-sass方式(解决办法)
一、替换 原因
因为node-sass和node.js版本关联太紧了,如果这两个版本不匹配,就会起冲突,导致项目无法运行。
ps:值得一提的是node版本和要运行的项目使用的依赖版本相差太大也会导致运行失败,这就需要 降低node版本了
@L_ 777 _15@
二、art-sass和node-sass的区别
&nbs p; node-sass是实时编译的,dart-sass是需要保存后才会 生效
dart-sass的优点 :
(1)可以使用sass和css新特性
(2)避免项目以及其他的依赖升级node-sass导致不兼容问题
(3)不存在二进制文件安装,避免了node-sass因为依赖其他文件导致运行失败
dart-sass的缺点 :
(1)执行编译 过程中 ,dart-sass内存占用比node-sass要大一点
(2)相对于node-sass使用c++实现的样式 预处理器 。用纯JavaScript实现的dart-sass就慢了一点
三、替换方法
1. 终端输入如下命令 卸载node-sass
npm uninstall node-sass
2. 安装dart-sass
npm install --dev sass
这样就用dart-sass替代了node-sass完成了
到此这篇关于vue-element-admin中node-sass换成dart-sass,安装依赖报code 128多种问题的解决方法的 文章 就介绍到这了,更多相关vue node-sass换成dart-sass内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
您可能感兴趣的文章: vue安装node-sass和sass-loader报错问题的解决办法 详解在vue-cli项目中安装node-sass
总结
以上是 为你收集整理的 vue-element-admin中node-sass换成dart-sass,安装依赖报code 128多种问题的解决方法 全部内容,希望文章能够帮你解决 vue-element-admin中node-sass换成dart-sass,安装依赖报code 128多种问题的解决方法 所遇到的问题。
如果觉得 网站内容还不错, 推荐好友。
查看更多关于vue-element-admin中node-sass换成dart-sass,安装依赖报code 1的详细内容...