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 2.0实用简明教程之应用ExtJS
Apr 29 Javascript
js关闭模态窗口刷新父页面或跳转页面
Dec 13 Javascript
jQuery响应enter键的实现思路
Apr 18 Javascript
ExtJS4利根据登录后不同的角色分配不同的树形菜单
May 02 Javascript
node.js中的fs.readlink方法使用说明
Dec 17 Javascript
jQuery实现在下拉列表选择时获取json数据的方法
Apr 16 Javascript
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
Apr 29 Javascript
jQuery遮罩层实例讲解
May 11 jQuery
label+input实现按钮开关切换效果的实例
Aug 16 Javascript
ES6 javascript中class类的get与set用法实例分析
Oct 30 Javascript
原生JS实现的多个彩色小球跟随鼠标移动动画效果示例
Feb 01 Javascript
快速解决vue-cli在ie9+中无效的问题
Sep 04 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
eWebEditor v3.8 商业完整版 (PHP)
2006/12/06 PHP
DedeCms模板安装/制作概述
2007/03/11 PHP
10条PHP编程习惯助你找工作
2008/09/29 PHP
使用php清除bom示例
2014/03/03 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
PHP使用PDO调用mssql存储过程的方法示例
2017/10/07 PHP
node.js中的events.emitter.once方法使用说明
2014/12/10 Javascript
jquery.mobile 共同布局遇到的问题小结
2015/02/10 Javascript
JavaScript中this详解
2015/09/01 Javascript
Nodejs抓取html页面内容(推荐)
2016/08/11 NodeJs
JS实现探测网站链接的方法【测试可用】
2016/11/08 Javascript
jQuery实现复制到粘贴板功能
2017/02/11 Javascript
Bootstrap入门教程一Hello Bootstrap初识
2017/03/02 Javascript
vuex页面刷新后数据丢失的方法
2019/01/17 Javascript
微信小程序webview与h5通过postMessage实现实时通讯的实现
2019/08/20 Javascript
vue父组件给子组件的组件传值provide inject的方法
2019/10/23 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
Element el-button 按钮组件的使用详解
2021/02/01 Javascript
[04:10]2018年度CS GO玩家最喜爱的主播-完美盛典
2018/12/16 DOTA
常用python数据类型转换函数总结
2014/03/11 Python
Python的Bottle框架中获取制定cookie的教程
2015/04/24 Python
python实现求解列表中元素的排列和组合问题
2018/03/15 Python
Python cookbook(数据结构与算法)同时对数据做转换和换算处理操作示例
2018/03/23 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
python函数与方法的区别总结
2019/06/23 Python
python笔记之mean()函数实现求取均值的功能代码
2019/07/05 Python
Html5游戏开发之乒乓Ping Pong游戏示例(三)
2013/01/21 HTML / CSS
html5如何及时更新缓存文件(js、css或图片)
2013/06/24 HTML / CSS
HTML5单选框、复选框、下拉菜单、文本域的实现代码
2020/12/01 HTML / CSS
世界领先的在线地板和建筑材料批发商:BuildDirect
2017/02/26 全球购物
家用个人磨皮机:Trophy Skin
2017/03/30 全球购物
java程序员面试交流
2012/11/29 面试题
2019预备党员转正申请书模板2篇!
2019/08/07 职场文书
六年级作文之关于梦
2019/10/22 职场文书
MySQL 常见存储引擎的优劣
2021/06/02 MySQL
CSS布局之浮动(float)和定位(position)属性的区别
2021/09/25 HTML / CSS