sass - 如何像在 React 中一样在 Preact 中简单地导入样式?
问题描述
在 React 中,为了给组件设置样式,我只需导入与组件位于同一目录中的样式文件,例如import './style.scss'
. 它简单易行,没有问题。
但是,我似乎无法在 Preact 中完成这项工作。样式文件永远不会被应用,即使在遵循文档并且当然安装node-sass
和sass-loader
. 我看到很多使用 CSS 模块的示例和一些在 JS 中使用 CSS 的示例,但如果可能的话,我想做一个沼泽标准导入。
提前感谢您提供的任何帮助。
解决方案
显然解决方案是通过安装css-loader
并将以下内容添加到我的 preact.config.js 中来完全禁用 CSS 模块:
const css = helpers.getLoadersByName(config, 'css-loader')[0];
css.loader.options.modules = false;
推荐阅读
- javascript - 通过函数中的参数定位对象值
- vue.js - 赛普拉斯组件测试不适用于可组合物 VueUse - “未定义参考”
- nginx - gunicorn 和 nginx 后面的 Flask 应用程序只是流文件,不允许下载
- kubernetes - Flink 客户端没有设置环境变量
- node.js - 在nodejs中使用bip39 npm包不断出错?
- java - 想要有关这些文件的信息
- node.js - 通过条件获取数据反应原生节点js
- python-3.x - 使用python将SVG转换为PNG?
- mysql - 自定义视图自动删除?
- kubernetes - 将链码实例化到 Hyperledger Fabric 上的不同通道上