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 相关文章推荐
让广告代码不再影响你的网页加载速度
Jul 07 Javascript
文本框的字数限制功能jquery插件
Nov 24 Javascript
javascript中数组的sort()方法的使用介绍
Dec 18 Javascript
jQuery简单入门示例之用户校验demo示例
Jul 09 Javascript
AngularJs页面筛选标签小功能
Aug 01 Javascript
BootStrap fileinput.js文件上传组件实例代码
Feb 20 Javascript
Redux 和 Mobx的选择问题:让你不再困惑!
Sep 18 Javascript
react实现菜单权限控制的方法
Dec 11 Javascript
自己动手封装一个React Native多级联动
Sep 19 Javascript
vue.js仿hover效果的实现方法示例
Jan 28 Javascript
使用layer模态框给新页面传值的方法
Sep 27 Javascript
微信小程序实现时间进度条功能
Nov 17 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
颠覆常识!无色透明的咖啡诞生了(中日双语)
2021/03/03 咖啡文化
PHP的加密方式及原理
2012/06/14 PHP
yii框架builder、update、delete使用方法
2014/04/30 PHP
php连接MSsql server的五种方法总结
2018/03/04 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
2019/06/25 PHP
Laravel框架表单验证操作实例分析
2019/09/30 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
javascript 点击整页变灰的效果(可做退出效果)。
2008/01/09 Javascript
Script的加载方法小结
2011/01/12 Javascript
jQuery 源码分析笔记(7) Queue
2011/06/19 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
js简单的弹出框有关闭按钮
2014/05/05 Javascript
浅谈几种常用的JS类定义方法
2016/06/08 Javascript
Bootstrap超大屏幕的实现代码
2017/03/22 Javascript
用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
2017/05/17 Javascript
js前端导出Excel的方法
2017/11/01 Javascript
Three.js实现3D机房效果
2018/12/30 Javascript
js字符串类型String常用操作实例总结
2019/07/05 Javascript
ionic2.0双击返回键退出应用
2019/09/17 Javascript
使用konva和vue-konva库实现拖拽滑块验证功能
2020/04/27 Javascript
vue实现移动端拖动排序
2020/08/21 Javascript
在Python的Django框架中获取单个对象数据的简单方法
2015/07/17 Python
使用C++扩展Python的功能详解
2018/01/12 Python
Python实现重建二叉树的三种方法详解
2018/06/23 Python
Python实现繁?转为简体的方法示例
2018/12/18 Python
python分别打包出32位和64位应用程序
2020/02/18 Python
详解python tkinter 图片插入问题
2020/09/03 Python
南威尔士家居商店:Leekes
2016/10/25 全球购物
皮姆斯勒语言学习:Pimsleur Language Programs
2018/06/30 全球购物
高级Java程序员面试要点
2013/08/02 面试题
幼师自荐信
2013/10/26 职场文书
《夜晚的实验》教学反思
2014/02/19 职场文书
群众路线自我剖析材料
2014/10/08 职场文书
深入理解java.lang.String类的不可变性
2021/06/27 Java/Android
nginx日志格式分析和修改
2022/04/28 Servers
Python 一键获取电脑浏览器的账号密码
2022/05/11 Python