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 相关文章推荐
纯css实现窗户玻璃雨滴逼真效果
Aug 23 Javascript
Bootstrap的图片轮播示例代码
Aug 31 Javascript
JQuery实现Ajax加载图片的方法
Dec 24 Javascript
D3.js实现直方图的方法详解
Sep 25 Javascript
遍历json 对象的属性并且动态添加属性的实现
Dec 02 Javascript
vue-router 权限控制的示例代码
Sep 21 Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
Jan 31 Javascript
在 Vue 项目中引入 tinymce 富文本编辑器的完整代码
May 04 Javascript
Vant的安装和配合引入Vue.js项目里的方法步骤
Dec 05 Javascript
原生js实现Flappy Bird小游戏
Dec 24 Javascript
layui实现数据表格隐藏列的示例
Oct 25 Javascript
js实现页面导航层级指示效果
Aug 25 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
ThinkPHP5框架实现简单的批量查询功能示例
2018/06/07 PHP
php自定义排序uasort函数示例【二维数组按指定键值排序】
2019/06/19 PHP
Laravel开启跨域请求的方法
2019/10/13 PHP
javascript 事件查询综合 推荐收藏
2010/03/10 Javascript
基于jquery的划词搜索实现(备忘)
2010/09/14 Javascript
jQuery中调用WebService方法小结
2011/03/28 Javascript
jquery实现鼠标拖动图片效果示例代码
2014/01/09 Javascript
js/jquery获取文本框输入焦点的方法
2014/03/04 Javascript
jquery中checkbox全选失效的解决方法
2014/12/26 Javascript
原生js和jquery实现图片轮播淡入淡出效果
2015/04/23 Javascript
JavaScript实现ASC转汉字及汉字转ASC的方法
2016/01/23 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
AngularJs  Understanding Angular Templates
2016/09/02 Javascript
基于bootstrap的选择框插件icheck
2016/12/23 Javascript
ThinkPHP+jquery实现“加载更多”功能代码
2017/03/11 Javascript
Vue 多层组件嵌套二种实现方式(测试实例)
2017/09/08 Javascript
用vuex写了一个购物车H5页面的示例代码
2018/12/04 Javascript
如何对react hooks进行单元测试的方法
2019/08/14 Javascript
Vue实现简单计算器
2021/01/20 Vue.js
python爬取NUS-WIDE数据库图片
2016/10/05 Python
python下载图片实现方法(超简单)
2017/07/21 Python
Python SQLite3数据库日期与时间常见函数用法分析
2017/08/14 Python
python tensorflow基于cnn实现手写数字识别
2018/01/01 Python
python pandas dataframe 行列选择,切片操作方法
2018/04/10 Python
Python使用win32com模块实现数据库表结构自动生成word表格的方法
2018/07/17 Python
浅析python内置模块collections
2019/11/15 Python
美国在线印刷公司:PsPrint
2017/10/12 全球购物
Linux面试题LINUX系统类
2015/11/25 面试题
岗位职责的定义
2013/11/10 职场文书
六一儿童节标语
2014/10/08 职场文书
工作态度怎么写
2015/06/25 职场文书
2016大学先进团支部事迹材料
2016/03/01 职场文书
餐厅开业活动方案
2019/07/08 职场文书
晶体管单管来复再生式收音机
2021/04/22 无线电
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技
JavaScript架构localStorage特殊场景下二次封装操作
2022/06/21 Javascript