[转] babel-plugin-react-css-modules配置
2024-08-28 18:44:14
自己的react项目用到了css-modules
,由于不太想在写className
时写style.xxx
于是google解决方案,找到了这货->babel-plugin-react-css-modules
。
然而写配置时踩了无数坑,网上唯一一篇中文讲使用的文章也过时了(webpack...),结合github文档及官方的demo终于鼓捣出了一个能用的配置。
{
test: /\.(js|jsx)$/,
include: paths.appSrc,
loader: require.resolve('babel-loader'),
...
...
"plugins": [
...
// 其他插件
[
"react-css-modules", {
"generateScopedName": '[name]-[local]-[hash:base64:5]',
"filetypes": {
".styl": {
"syntax": "sugarss",
}
}
}
]
]
},
},
本人使用了stylus
因此syntax
使用了sugrass
,详情戳这里。
这个插件不支持webpack的alias,可以用postcss解决,详情戳这里。
作者:云彩上的翅胖
链接:https://www.jianshu.com/p/0925f9a955d4
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
最新文章
- android数据库SQLite的设计模式
- html5的小知识点小集合
- 【C语言入门教程】1.1 基本程序结构
- Backbone.js developer 武汉 年薪8w-10w
- jQuery之属性过滤选择器
- 0118——UILabel和导入字体
- Presto 常用配置及操作
- 通过Python、BeautifulSoup爬取Gitee热门开源项目
- [UWP] 用 AudioGraph 来增强 UWP 的音频处理能力——AudioFrameInputNode
- Socket网络编程--聊天程序(5)
- python之文件操作的几种模式总结
- Codeforces Round #425 (Div. 2) B. Petya and Exam(字符串模拟 水)
- Xcode中的Vim--XVim
- 人类又被AI碾压,这次是星际争霸
- java多线程分块上传并支持断点续传最新修正完整版本[转]
- Java之IO(十三)File、Filter、Piped、String和InputStreamReader与OutputStreamWriter
- fun()可拆分赋值 fun()可以拆, 变成 fun 和 括号, fun 可以赋值
- Oracle从一个用户导出数据到另一个用户
- StringUtils 正则校验
- Java循环跳转语句之 continue
热门文章
- sudo su 和 sudo -s【转】
- JavaScript中的this -- 好像很有道理版
- apache做反向代理服务器
- QTableWidget
- Laravel资源理由器跟隐式控制的对比及是怎样的吧?- Route::resource vs Route::controller
- Android 代码混淆 混淆方案
- 【进阶1-3期】JavaScript深入之内存空间详细图解(转)
- 快速开发android,离不开这10个优秀的开源项目
- ORACLE in与exists语句的区别
- Uiautomator - 6.0 以上权限受限问题