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文件传参数(详解)
Jul 13 Javascript
javascript抽象工厂模式详细说明
Dec 16 Javascript
javascript基于DOM实现省市级联下拉框的方法
May 14 Javascript
JS+CSS实现自适应选项卡宽度的圆角滑动门效果
Sep 15 Javascript
JS动态创建元素的两种方法
Apr 20 Javascript
浅析JS异步加载进度条
May 05 Javascript
jquery的ajax提交form表单的两种方法小结(推荐)
May 25 Javascript
vue文件树组件使用详解
Mar 29 Javascript
基于vue+echarts 数据可视化大屏展示的方法示例
Mar 09 Javascript
vue-cli4项目开启eslint保存时自动格式问题
Jul 13 Javascript
快速了解Vue父子组件传值以及父调子方法、子调父方法
Jul 15 Javascript
vue中利用mqtt服务端实现即时通讯的步骤记录
Jul 01 Vue.js
解决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
使用数据库保存session的方法
2006/10/09 PHP
php模拟asp中的XmlHttpRequest实现http请求的代码
2011/03/24 PHP
php去除重复字的实现代码
2011/09/16 PHP
PHP加密扩展库Mcrypt安装和实例
2013/11/10 PHP
php ctype函数中文翻译和示例
2014/03/21 PHP
php实现点击可刷新验证码
2015/11/07 PHP
php使用curl伪造来源ip和refer的方法示例
2018/05/08 PHP
jQuery+PHP打造滑动开关效果
2014/12/16 Javascript
不使用ajax实现无刷新提交表单
2014/12/21 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
js随机生成26个大小写字母
2016/02/12 Javascript
jQuery验证表单格式的使用方法
2017/01/10 Javascript
vue中component组件的props使用详解
2017/09/04 Javascript
jquery实现楼层滚动效果
2018/01/01 jQuery
基于casperjs和resemble.js实现一个像素对比服务详解
2018/01/10 Javascript
Node.js系列之发起get/post请求(2)
2019/08/30 Javascript
微信小程序实现比较功能的方法汇总(五种方法)
2020/03/07 Javascript
js+canvas实现纸牌游戏
2020/03/16 Javascript
bootstrap-closable-tab可实现关闭的tab标签页插件
2020/08/09 Javascript
解决vue2中使用elementUi打包报错的问题
2020/09/22 Javascript
[01:15:29]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第三局
2016/03/04 DOTA
Python中捕捉详细异常信息的代码示例
2014/09/18 Python
Tensorflow之Saver的用法详解
2018/04/23 Python
Python中XlsxWriter模块简介与用法分析
2018/04/24 Python
获取python的list中含有重复值的index方法
2018/06/27 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
Python面向对象之继承原理与用法案例分析
2019/12/31 Python
CSS3 transform的skew属性值图文详解
2014/07/21 HTML / CSS
天猫超市:阿里巴巴打造的网上超市
2016/11/02 全球购物
会计专业毕业生求职信
2014/07/04 职场文书
巾帼文明岗汇报材料
2014/12/24 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
建筑安全员岗位职责
2015/02/15 职场文书
保险公司客户经理岗位职责
2015/04/09 职场文书
合作协议书格式范本
2016/03/21 职场文书
财务会计个人原因辞职信
2019/06/21 职场文书