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的无限级联下拉框js插件
Oct 29 Javascript
jquery 提交值不为空的元素示例代码
May 10 Javascript
IE中JS跳转丢失referrer问题的2个解决方法
Jul 18 Javascript
JQuery复制DOM节点的方法
Jun 11 Javascript
zepto中使用swipe.js制作轮播图附swipeUp,swipeDown不起效果问题
Aug 27 Javascript
HTML中setCapture、releaseCapture 使用方法浅析
Sep 25 Javascript
Jquery表单验证失败后不提交的解决方法
Oct 18 Javascript
js时间戳与日期格式之间相互转换
Dec 11 Javascript
vue中简单弹框dialog的实现方法
Feb 26 Javascript
node打造微信个人号机器人的方法示例
Apr 26 Javascript
快速解决angularJS中用post方法时后台拿不到值的问题
Aug 14 Javascript
vue简单练习 桌面时钟的实现代码实例
Sep 19 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 Global变量定义当前页面的全局变量实现探讨
2013/06/05 PHP
PHP实现服务器状态监控的方法
2014/12/09 PHP
php获取本周星期一具体日期的方法
2015/04/20 PHP
使用PHP和JavaScript判断请求是否来自微信内浏览器
2015/08/18 PHP
windows 2008r2+php5.6.28环境搭建详细过程
2019/06/18 PHP
jQuery实现公告文字左右滚动的实例代码
2013/10/29 Javascript
用JS将搜索的关键字高亮显示实现代码
2013/11/08 Javascript
浅析Javascript中“==”与“===”的区别
2014/12/23 Javascript
jQuery实现响应鼠标滚动的动感菜单效果
2015/09/21 Javascript
JavaScript函数的调用以及参数传递
2015/10/21 Javascript
深入剖析javascript中的exec与match方法
2016/05/18 Javascript
js获取隐藏元素宽高的实现方法
2016/05/19 Javascript
JavaScript 数组的深度复制解析
2016/11/02 Javascript
JS实现最简单的冒泡排序算法
2017/02/15 Javascript
JavaScript实现的XML与JSON互转功能详解
2017/02/16 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
关于Vue实现组件信息的缓存问题
2017/08/23 Javascript
AngularJs的UI组件ui-Bootstrap之Tooltip和Popover
2018/07/13 Javascript
JavaScript循环遍历你会用哪些之小结篇
2018/09/28 Javascript
如何获取vue单文件自身源码路径
2019/05/06 Javascript
vue单页应用的内存泄露定位和修复问题小结
2019/08/02 Javascript
从零学Python之入门(二)基本数据类型
2014/05/25 Python
Python回调函数用法实例详解
2015/07/02 Python
django中间键重定向实例方法
2019/11/10 Python
flask框架渲染Jinja模板与传入模板变量操作详解
2020/01/25 Python
Python3自带工具2to3.py 转换 Python2.x 代码到Python3的操作
2021/03/03 Python
美国从事品牌鞋类零售的连锁店:Famous Footwear
2016/08/25 全球购物
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
MIXIT官网:俄罗斯最大的化妆品公司之一
2020/01/25 全球购物
演讲稿开场白
2014/01/13 职场文书
鲜花方阵解说词
2014/02/13 职场文书
汽车4S店前台接待岗位职责
2015/04/03 职场文书
人口与计划生育责任书
2015/05/09 职场文书
JS一分钟在github+Jekyll的博客中添加访问量功能的实现
2021/04/03 Javascript
go结构体嵌套的切片数组操作
2021/04/28 Golang
Angular性能优化之第三方组件和懒加载技术
2021/05/10 Javascript