我的编程空间,编程开发者的网络收藏夹
学习永远不晚

vuecli3配置stylus全局变量的使用方式

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

vuecli3配置stylus全局变量的使用方式

vue cli3配置stylus全局变量

首先在common.styl文件中写一些常用的css变量,方便全局使用,避免重复代码。

预想的是在main.js中引入common.styl文件,然后所有的.vue文件就都可以使用了。但是事与愿违,根本不起作用。

网络上有很多教程,但是都不起作用(找答案是个痛苦且漫长的过程),下面是总结的代码,基本开箱即用,希望能帮助到需要帮助的人。

// vue.config.js
module.exports = {
  // 配置使用stylus全局变量
  chainWebpack: config => {
    const types = ["vue-modules", "vue", "normal-modules", "normal"];
    types.forEach(type =>
      addStyleResource(config.module.rule("stylus").oneOf(type))
    );
  }
}
 
// 定义函数addStyleResource
function addStyleResource(rule) {
  rule
    .use("style-resource")
    .loader("style-resources-loader")
    .options({
      patterns: [path.resolve(__dirname, "./class="lazy" data-src/styles/common.styl")] //后面的路径改成你自己放公共stylus变量的路径
    });
}

Tips: 使用vue cli3创建的项目默认是没有vue.config.js文件的,需要自己在项目根目录创建。

vue cli3使用stylus全局变量

在vue.config.js中添加以下代码

const path = require('path')
module.exports = {
  // 配置使用stylus全局变量
  chainWebpack: config => {
    const types = ["vue-modules", "vue", "normal-modules", "normal"];
    types.forEach(type =>
      addStyleResource(config.module.rule("stylus").oneOf(type))
    );
  }
};
// ====定义函数addStyleResource===
function addStyleResource(rule) {
  rule
    .use("style-resource")
    .loader("style-resources-loader")
    .options({
      patterns: [path.resolve(__dirname, "./class="lazy" data-src/css/var.styl")] //后面跟着的路径是你自己放公共stylus变量的路径
    });
}

保存文件,下载依赖即可

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

vuecli3配置stylus全局变量的使用方式

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

vuecli3配置stylus全局变量的使用方式

这篇文章主要介绍了vuecli3配置stylus全局变量的使用方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2022-11-13

node.js 全局变量的使用方法

这篇文章给大家分享的是有关node.js 全局变量的使用方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。全局对象所有模块都可以调用global:表示Node所在的全局环境,类似于浏览器中的window对象。pr
2023-06-14

python全局变量的使用

问题提出,怎么记录汉诺塔问题中盘子移动的次数?def hanu(n,a,b,c):         if n==1 :               print("move",a,"->",c)               return   
2023-01-31

Shell全局变量、局部变量与特殊变量的具体使用

目录1、全局变量(环境变量):2、局部变量(本地变量):3、关于局部变量的其它一些问题4、Shell的特殊变量:变量类型:全局变量(环境变量)和局部变量(本地变量)环境变量可以在定义它们的shell及其派生出来的任意子进程的shell中使用
2023-05-06

VB.NET隐式类型局部变量的使用方法

今天就跟大家聊聊有关VB.NET隐式类型局部变量的使用方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。我们51CTO的编辑们曾经为大家介绍过有关Linq隐式类型化局部变量,以及.N
2023-06-17

uniapp实现全局变量的几种方式总结

这里说全局变量,着重指的是能够全局动态响应的情况,下面这篇文章主要给大家介绍了关于uniapp实现全局变量的几种方式,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
2022-11-13

react使用.env文件管理全局变量的方法

本文主要介绍了react使用.env文件管理全局变量的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-01-31

python跨文件使用全局变量的实现

本文主要介绍了python跨文件使用全局变量的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2023-03-01

使用vue3+ts+setup获取全局变量getCurrentInstance的方法实例

这篇文章主要给大家介绍了关于使用vue3+ts+setup获取全局变量getCurrentInstance的相关资料,文中通过实例代码介绍的非常详细,对大家学习或者使用vue3具有一定的参考学习价值,需要的朋友可以参考下
2022-11-13

PHP中超级全局变量$GLOBALS的使用示例

这篇文章主要介绍PHP中超级全局变量$GLOBALS的使用示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php有什么用php是一个嵌套的缩写名称,是英文超级文本预处理语言,它的语法混合了C、Java、Perl以及
2023-06-14

关于jdk环境变量的配置方式解读

这篇文章主要介绍了关于jdk环境变量的配置方式解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-01-10

编程热搜

目录