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 相关文章推荐
简单JS代码压缩器
Oct 12 Javascript
jquery获取下拉列表的值为null的解决方法
Mar 18 Javascript
jquery validate.js表单验证入门实例(附源码)
Nov 10 Javascript
AngualrJS中的Directive制作一个菜单
Jan 26 Javascript
jQuery实现的网格线绘制方法
Jun 20 Javascript
js数组去重的hash方法
Dec 22 Javascript
vue.js 获取当前自定义属性值
Jun 01 Javascript
详解ElementUI之表单验证、数据绑定、路由跳转
Jun 21 Javascript
vue2.0使用v-for循环制作多级嵌套菜单栏
Jun 25 Javascript
详解使用create-react-app添加css modules、sasss和antd
Jul 31 Javascript
javascript实现日历效果
Jun 17 Javascript
JS 5种遍历对象的方式
Jun 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
DOTA2 探索永无止境 玩家自创强悍插眼攻略
2020/04/20 DOTA
PHP中使用CURL伪造来路抓取页面或文件
2011/05/04 PHP
PHP管理内存函数 memory_get_usage()使用介绍
2012/09/23 PHP
php判断字符串在另一个字符串位置的方法
2014/02/27 PHP
php安装ssh2扩展的方法【Linux平台】
2016/07/20 PHP
php基于curl实现的股票信息查询类实例
2016/11/11 PHP
php reset() 函数指针指向数组中的第一个元素并输出实例代码
2016/11/21 PHP
Zend Framework入门教程之Zend_Registry组件用法详解
2016/12/09 PHP
PHP模糊查询技术实例分析【附源码下载】
2019/03/07 PHP
ThinkPHP3.2.3框架邮件发送功能图文实例详解
2019/04/23 PHP
IE下通过a实现location.href 获取referer的值
2014/09/04 Javascript
超级给力的JavaScript的React框架入门教程
2015/07/02 Javascript
jQuery防止重复绑定事件的解决方法
2016/05/14 Javascript
在create-react-app中使用css modules的示例代码
2018/07/31 Javascript
对angularJs中2种自定义服务的实例讲解
2018/09/30 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
JavaScript实现通讯录功能
2020/12/27 Javascript
Python深入学习之上下文管理器
2014/08/31 Python
Python复制目录结构脚本代码分享
2015/03/06 Python
Python比较两个图片相似度的方法
2015/03/13 Python
Python中你应该知道的一些内置函数
2017/03/31 Python
python脚本之一键移动自定格式文件方法实例
2019/09/02 Python
Pycharm如何导入python文件及解决报错问题
2020/05/10 Python
Python如何爬取51cto数据并存入MySQL
2020/08/25 Python
scrapy结合selenium解析动态页面的实现
2020/09/28 Python
python 下载文件的多种方法汇总
2020/11/17 Python
详解Python openpyxl库的基本应用
2021/02/26 Python
让IE6、IE7、IE8支持CSS3的脚本
2010/07/20 HTML / CSS
详解HTML5常用的语义化标签
2019/09/27 HTML / CSS
JOSEPH官网:英国奢侈时尚品牌
2018/01/31 全球购物
Linux上比较文件的命令都有哪些
2013/09/28 面试题
预备党员党课思想汇报
2014/01/13 职场文书
成本会计岗位职责
2015/02/03 职场文书
中秋联欢会主持词
2015/07/04 职场文书
MySQL如何解决幻读问题
2021/08/07 MySQL
vue使用wavesurfer.js解决音频可视化播放问题
2022/04/04 Vue.js