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 相关文章推荐
javascript时区函数介绍
Sep 14 Javascript
Jquery中children与find之间的区别详细解析
Nov 29 Javascript
javascript创建数组之联合数组的使用方法示例
Dec 26 Javascript
js控制当再次点击按钮时的间隔时间
Jun 03 Javascript
使用GruntJS构建Web程序之合并压缩篇
Jun 06 Javascript
jquery常用操作小结
Jul 21 Javascript
JavaScript常用判断写法大全(推荐)
May 30 Javascript
Bootstrap导航条可点击和鼠标悬停显示下拉菜单的实现代码
Jun 23 Javascript
如何检测JavaScript的各种类型
Jul 30 Javascript
javascript实现动态时钟的启动和停止
Jul 29 Javascript
对layui数据表格动态cols(字段)动态变化详解
Oct 25 Javascript
JS highcharts实现动态曲线代码示例
Oct 16 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 线程安全与非线程安全版本的区别深入解析
2013/08/06 PHP
Laravel 中获取上一篇和下一篇数据
2015/07/27 PHP
Yii框架用户登录session丢失问题解决方法
2017/01/07 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
jQuery.autocomplete 支持中文输入(firefox)修正方法
2011/03/10 Javascript
jQuery 版元素拖拽原型代码
2011/04/25 Javascript
JS 添加网页桌面快捷方式的代码详细整理
2012/12/27 Javascript
客户端js判断文件类型和文件大小即限制上传大小
2013/11/20 Javascript
IE6-8中Date不支持toISOString的修复方法
2014/05/04 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
jQuery实现选中弹出窗口选择框内容后赋值给文本框的方法
2015/11/23 Javascript
使用jQuery的easydrag插件实现可拖动的DIV弹出框
2016/02/19 Javascript
Bootstrap基本样式学习笔记之表格(2)
2016/12/07 Javascript
bootstrap suggest下拉框使用详解
2017/04/10 Javascript
JavaScript 用fetch 实现异步下载文件功能
2017/07/21 Javascript
原生js实现淘宝放大镜效果
2020/10/28 Javascript
微信小程序自定义弹窗滚动与页面滚动冲突的解决方法
2019/07/16 Javascript
js里面的变量范围分享
2020/07/18 Javascript
js实现Element中input组件的部分功能并封装成组件(实例代码)
2021/03/02 Javascript
Python实现windows下模拟按键和鼠标点击的方法
2015/03/13 Python
深入浅出分析Python装饰器用法
2017/07/28 Python
Python 变量类型详解
2018/10/10 Python
对Python中plt的画图函数详解
2018/11/07 Python
Matplotlib中文乱码的3种解决方案
2018/11/15 Python
Python计算时间间隔(精确到微妙)的代码实例
2019/02/26 Python
Django中celery执行任务结果的保存方法
2019/07/12 Python
Python使用uuid库生成唯一标识ID
2020/02/12 Python
英国音乐设备和乐器商店:Gear4music
2017/10/16 全球购物
应届生新闻编辑求职信
2013/11/19 职场文书
人事专员职责
2014/02/22 职场文书
优秀学生党员先进事迹材料
2014/05/29 职场文书
中学清明节活动总结
2014/07/04 职场文书
抗洪救灾标语
2014/10/08 职场文书
铁路安全反思材料
2014/12/24 职场文书
员工升职自我评价
2019/03/26 职场文书
如何用六步教会你使用python爬虫爬取数据
2022/04/06 Python