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 相关文章推荐
ExtJS Grid使用SimpleStore、多选框的方法
Nov 20 Javascript
window.dialogArguments 使用说明
Apr 11 Javascript
Jquery解析json数据详解
Dec 26 Javascript
详解Vue.js——60分钟组件快速入门(上篇)
Dec 05 Javascript
javascript基本数据类型及类型检测常用方法小结
Dec 14 Javascript
学习使用Bootstrap页面排版样式
May 11 Javascript
妙用Angularjs实现表格按指定列排序
Jun 23 Javascript
详解webpack+express多页站点开发
Dec 22 Javascript
bootstrap模态框关闭后清除模态框的数据方法
Aug 10 Javascript
jQuery实现的淡入淡出图片轮播效果示例
Aug 29 jQuery
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
Mar 19 jQuery
ES6新增的数组知识实例小结
May 23 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执行速度全攻略(上)
2006/10/09 PHP
利用PHP制作简单的内容采集器的代码
2007/11/28 PHP
防止MySQL注入或HTML表单滥用的PHP程序
2009/01/21 PHP
php实现的遍历文件夹下所有文件,编辑删除
2010/01/05 PHP
解析php取整的几种方式
2013/06/25 PHP
PHP中通过trigger_error触发PHP错误示例
2015/06/23 PHP
PHP上传图片类显示缩略图功能
2016/06/30 PHP
拖动Html元素集合 Drag and Drop any item
2006/12/22 Javascript
Prototype最新版(1.5 rc2)使用指南(1)
2007/01/10 Javascript
javascript与jquery中跳出循环的区别总结
2013/11/04 Javascript
让JavaScript的Alert弹出框失效的方法禁止弹出警告框
2014/09/03 Javascript
jquery单行文字向上滚动效果的实现代码
2014/09/05 Javascript
AngularJS 路由和模板实例及路由地址简化方法(必看)
2016/06/24 Javascript
jQuery实现导航栏头部菜单项点击后变换颜色的方法
2017/07/19 jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
2017/12/05 jQuery
js实现按钮开关单机下拉菜单效果
2018/11/22 Javascript
基于javascript实现日历功能原理及代码实例
2020/05/07 Javascript
JQuery实现折叠式菜单的详细代码
2020/06/03 jQuery
[01:02:25]2014 DOTA2华西杯精英邀请赛 5 24 iG VS DK
2014/05/26 DOTA
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
python实现数通设备tftp备份配置文件示例
2014/04/02 Python
深入浅析python中的多进程、多线程、协程
2016/06/22 Python
python的random模块及加权随机算法的python实现方法
2017/01/04 Python
Python 遍历列表里面序号和值的方法(三种)
2017/02/17 Python
windows下python连接oracle数据库
2017/06/07 Python
python中requests库session对象的妙用详解
2017/10/30 Python
python 限制函数调用次数的实例讲解
2018/04/21 Python
CentOS 7 安装python3.7.1的方法及注意事项
2018/11/01 Python
python itchat实现调用微信接口的第三方模块方法
2019/06/11 Python
Python中使用__new__实现单例模式并解析
2019/06/25 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
2020/01/18 Python
python爬虫多次请求超时的几种重试方法(6种)
2020/12/01 Python
考试退步检讨书
2014/01/15 职场文书
户外活动总结范文
2014/04/30 职场文书
舞蹈社团活动总结
2015/05/07 职场文书
大学军训心得体会800字
2016/01/11 职场文书