vue-element-admin中node-sass换成dart-sass,安装依赖报code 128多种问题的解决方法

 更新时间:2023年02月22日 15:50:09   作者:.故友  
这篇文章主要介绍了vue-element-admin中node-sass换成dart-sass,安装依赖报code 128多种问题的解决方法,本文给大家分享问题原因分析及解决方法,需要的朋友可以参考下

vue-element-admin中node-sass换成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,果然神奇的解决了。

还有以下这种情况

这种情况是秘钥问题,git在本地重新生成以下,在gitHub上重新配置即可解决。

3、unable to resolve dependency tree

这是因为npm版本过高导致,降低版本即可。
npm install npm@6.14.10 -g

扩展:vue中把node-sass换成dart-sass方式(解决办法)

一、替换原因

因为node-sass和node.js版本关联太紧了,如果这两个版本不匹配,就会起冲突,导致项目无法运行。

ps:值得一提的是node版本和要运行的项目使用的依赖版本相差太大也会导致运行失败,这就需要降低node版本了

二、art-sass和node-sass的区别

 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引入Excel表格插件的方法

    vue引入Excel表格插件的方法

    这篇文章主要为大家详细介绍了vue引入Excel表格插件的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-04-04
  • element-ui表格合并span-method的实现方法

    element-ui表格合并span-method的实现方法

    这篇文章主要介绍了element-ui表格合并span-method的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • vue + typescript + 极验登录验证的实现方法

    vue + typescript + 极验登录验证的实现方法

    这篇文章主要介绍了vue + typescript + 极验 登录验证的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-06-06
  • Vue打包上线之后部分CSS不生效问题的解决办法

    Vue打包上线之后部分CSS不生效问题的解决办法

    在vue项目中开发环境的样式没问题,但是打包上线后,样式不生效,下面这篇文章主要给大家介绍了关于Vue打包上线之后部分CSS不生效问题的解决办法,需要的朋友可以参考下
    2022-12-12
  • 基于vue2.0+vuex+localStorage开发的本地记事本示例

    基于vue2.0+vuex+localStorage开发的本地记事本示例

    这篇文章主要介绍了基于vue2.0+vuex+localStorage开发的本地记事本示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-02-02
  • vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航)

    vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航)

    这篇文章主要介绍了vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航),需要的朋友可以参考下
    2017-04-04
  • Vue向下滚动加载更多数据scroll案例详解

    Vue向下滚动加载更多数据scroll案例详解

    这篇文章主要介绍了Vue向下滚动加载更多数据scroll案例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-08-08
  • Vue 如何关掉响应式问题

    Vue 如何关掉响应式问题

    这篇文章主要介绍了Vue 如何关掉响应式问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • vue中三种调用接口的方法

    vue中三种调用接口的方法

    这篇文章主要介绍了vue中三种调用接口的方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • vue使用xe-utils函数库的具体方法

    vue使用xe-utils函数库的具体方法

    这篇文章主要介绍了vue使用xe-utils函数库的具体方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03

最新评论