vue2老项目中node-sass更换dart-sass的操作方法

 更新时间:2024年07月29日 10:25:55   作者:随便起的名字也被占用  
这篇文章主要介绍了vue2老项目中node-sass更换dart-sass的操作方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

vue2老项目中node-sass更换dart-sass

更换原因:node-sass经常会出现node版本问题,就很麻烦

卸载项目中的node-sass sass-loader

npm uninstall sass-loader sass 

安装dart-sas sass-loader 推荐安装sass@1.26.2 sass-loader@7.3.1

npm install sass-loader@7.3.1 sass@1.26.2

从新配置vue.config.js

// vue.config.js
module.exports = {
  css: {
    loaderOptions: {
      sass: {
        implementation: require('sass'), // This line must in sass option
      },
    },
  }
}

然后需要全局替换一下/deep/,全局搜索 /deep/ , 将项目里的 /deep/ 替换为 ::v-deep

如果使用了stylelint,需要修改配置规则

// stylelint.config.js
	module.exports = {
	  ...
	  rules: {
	    'selector-pseudo-element-no-unknown': [
	      true,
	      {
	        ignorePseudoElements: ['v-deep'],
	      },
	    ],
	  },
	  ...
	};

到此这篇关于vue2老项目中node-sass更换dart-sass的操作方法的文章就介绍到这了,更多相关vue node-sass更换dart-sass内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Vue中iframe 结合 window.postMessage 实现跨域通信

    Vue中iframe 结合 window.postMessage 实现跨域通信

    window.postMessage() 方法可以安全地实现跨源通信,在一个项目的页面中嵌入另一个项目的页面,需要实现父子,子父页面的通信,对Vue中iframe 结合 window.postMessage 实现跨域通信相关知识感兴趣的朋友跟随小编一起看看吧
    2022-12-12
  • Vue PC端实现扫码登录功能示例代码

    Vue PC端实现扫码登录功能示例代码

    目前大多数PC端应用都有配套的移动端APP,如微信,淘宝等,通过使用手机APP上的扫一扫功能去扫页面二维码图片进行登录,使得用户登录操作更方便,安全,快捷,这篇文章主要介绍了Vue PC端如何实现扫码登录功能,需要的朋友可以参考下
    2023-01-01
  • 使用props传值时无法在mounted处理的解决方案

    使用props传值时无法在mounted处理的解决方案

    这篇文章主要介绍了使用props传值时无法在mounted处理的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-04-04
  • Vue3中defineProps设置默认值的方法实现

    Vue3中defineProps设置默认值的方法实现

    Vue3中我们经常需要使用defineProps来定义组件的属性,本文主要介绍了Vue3中defineProps设置默认值的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-07-07
  • Vue.js项目在apache服务器部署问题解决

    Vue.js项目在apache服务器部署问题解决

    本文主要介绍了Vue.js项目在apache服务器部署问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • Vue新手指南之创建第一个vue-cli脚手架程序

    Vue新手指南之创建第一个vue-cli脚手架程序

    vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目。这篇文章主要给大家介绍了关于Vue新手指南之创建第一个vue-cli程序的相关资料,需要的朋友可以参考下
    2021-05-05
  • 深入理解Vue2.x的虚拟DOM diff原理

    深入理解Vue2.x的虚拟DOM diff原理

    本篇文章主要介绍了Vue2.x的虚拟DOM diff原理,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • 快速处理vue渲染前的显示问题

    快速处理vue渲染前的显示问题

    下面小编就为大家分享一篇快速处理vue渲染前的显示问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • 手把手教你如何创建一个VUE项目(超简单)

    手把手教你如何创建一个VUE项目(超简单)

    这篇文章主要给大家介绍了关于如何创建一个VUE项目的相关资料,创建vue项目有很多种方式,这里给大家介绍一种非常简单的方法,需要的朋友可以参考下
    2023-08-08
  • Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值)

    Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值)

    这篇文章主要介绍了Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11

最新评论