vue-cli配置全局sass、less变量的方法


Posted in Javascript onJune 06, 2019

一、全局配置less

1.下载插件

**vue add style-resources-loader**
vue add pluginName 是vue-cli3提供的。vue add 是用yarn安装插件的, yarn源的问题有可能导致失败。如果上面安装失败的话,就分别安装 style-resources-loader 和 vue-cli-plugin-style-resources-loader(前提是已经安装过 less less-loader)
// 没有出错的话,可以无视这里
 npm i style-resources-loader vue-cli-plugin-style-resources-loader -D 
 或 
 yarn add style-resources-loader vue-cli-plugin-style-resources-loader -D
**

第二步配置vue.config.js

const path = require("path");
  module.exports = {
   ...
   pluginOptions: {
    "style-resources-loader": {
      preProcessor: "less",
      patterns: [
       //这个是加上自己的路径,
       //注意:试过不能使用别名路径
       path.resolve(__dirname, "./src/assets/variable.less")
       ]
     }
   }
   ...
  }

或者使用官网的自动导入在chainWebpack中引入

https://cli.vuejs.org/zh/guid...

二、全局配置sass(直接配置vue.config.js)

注意:官网独爱sass,这种loader的形式只有sass才合适用,其他的(less、stylus)都会报错。

module.exports = {
  ...
  css: {
    loaderOptions: {
      sass: {
       // @是src的别名
       data: `
        @import "@/assets/variable.scss";
       `
      }
    }
  }
  ...
 }

总结

以上所述是小编给大家介绍的vue-cli配置全局sass、less变量的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
jQuery怎么解析Json字符串(Json格式/Json对象)
Aug 09 Javascript
jQuery中addClass()方法用法实例
Jan 05 Javascript
Jquery给当前页或者跳转后页面的导航栏添加选中后样式的实例
Dec 08 Javascript
Javascript 对cookie操作详解及实例
Dec 29 Javascript
利用js的闭包原理做对象封装及调用方法
Apr 07 Javascript
Vue基于NUXT的SSR详解
Oct 24 Javascript
详解angularjs实现echart图表效果最简洁教程
Nov 29 Javascript
nuxt.js 缓存实践
Jun 25 Javascript
关于微信小程序登录的那些事
Jan 08 Javascript
Vue实现表格批量审核功能实例代码
May 28 Javascript
移动端吸顶fixbar的解决方案详解
Jul 17 Javascript
js 对象使用的小技巧实例分析
Nov 08 Javascript
解决vue组件props传值对象获取不到的问题
Jun 06 #Javascript
webpack4之如何编写loader的方法步骤
Jun 06 #Javascript
vue 插件的方法代码详解
Jun 06 #Javascript
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
Jun 06 #jQuery
node.js的http.createServer过程深入解析
Jun 06 #Javascript
vue中keep-alive组件的入门使用教程
Jun 06 #Javascript
vue2配置scss的方法步骤
Jun 06 #Javascript
You might like
深入php函数file_get_contents超时处理的方法详解
2013/06/03 PHP
php中的boolean(布尔)类型详解
2013/10/28 PHP
百度站点地图(百度sitemap)生成方法分享
2014/01/09 PHP
thinkphp3.x中display方法及show方法的用法实例
2016/05/19 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
Thinkphp5 自定义上传文件名的实现方法
2019/07/23 PHP
JS实现点击图片在当前页面放大并可关闭的漂亮效果
2013/10/18 Javascript
document节点对象的获取方式示例介绍
2013/12/24 Javascript
javascript实现随时变化着的背景颜色
2015/04/02 Javascript
快速学习JavaScript的6个思维技巧
2015/10/13 Javascript
jquery validate.js表单验证入门实例(附源码)
2015/11/10 Javascript
jQuery Dialog 打开时自动聚焦的解决方法(两种方法)
2016/11/24 Javascript
Vue结合原生js实现自定义组件自动生成示例
2017/01/21 Javascript
jQuery层级选择器_动力节点节点Java学院整理
2017/07/04 jQuery
AngualrJs清除定时器遇到的坑
2017/10/13 Javascript
详解vue几种主动刷新的方法总结
2019/02/19 Javascript
layui 选择列表,打勾,点击确定返回数据的例子
2019/09/02 Javascript
jquery html添加元素/删除元素操作实例详解
2020/05/20 jQuery
浅谈JavaScript中this的指向问题
2020/07/28 Javascript
vue封装自定义指令之动态显示title操作(溢出显示,不溢出不显示)
2020/11/12 Javascript
[02:27]DOTA2英雄基础教程 莱恩
2014/01/17 DOTA
[51:36]EG vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
Python中的并发编程实例
2014/07/07 Python
Python使用django获取用户IP地址的方法
2015/05/11 Python
python监测当前联网状态并连接的实例
2018/12/18 Python
python 和c++实现旋转矩阵到欧拉角的变换方式
2019/12/04 Python
python读取文件指定行内容实例讲解
2020/03/02 Python
Windows10+anacond+GPU+pytorch安装详细过程
2020/03/24 Python
jupyter notebook快速入门及使用详解
2020/11/13 Python
css3让div随鼠标移动而抖动起来
2014/02/10 HTML / CSS
Weekendesk意大利:探索多种引人入胜的周末主题
2016/10/14 全球购物
学生抄袭作业的检讨书
2014/10/02 职场文书
建党伟业的观后感
2015/06/01 职场文书
Python中常见的导入方式总结
2021/05/06 Python
如何用PHP websocket实现网页实时聊天
2021/05/26 PHP
MySQL一劳永逸永久支持输入中文的方法实例
2022/08/05 MySQL