reactjs - 如何将反应静态 scss 实施到项目中?
问题描述
我正在使用静态反应模板,需要实现 scss。我的 git hub 示例:https ://github.com/PrasanthGokuldas/Test_ReactStatic.git 我尝试将 react-static-plugin-sass 添加到 package.json 并包含在 static.config.js 文件中
plugins: ['react-static-plugin-sass']
但我无法访问 scss 文件进行项目。
解决方案
使用 yarn 或 npm 添加 react-static-plugin-sass 后,您需要将其添加到插件数组 (static.config.js) 的顶部,如下所示:
plugins: [
require.resolve('react-static-plugin-sass'),
[
require.resolve('react-static-plugin-source-filesystem'),
{
location: path.resolve('./src/pages'),
},
],
require.resolve('react-static-plugin-reach-router'),
require.resolve('react-static-plugin-sitemap'),
],
然后你需要做的就是开始在你的 app.scss 文件中编写你的 Sass 并在你的 App.js 中导入 app.scss。
推荐阅读
- reactjs - 如何使用反应导航将参数从 SplashScreen 传递到 HomeScreen?
- javascript - ngClass 条件不适用于多种条件
- javascript - 如何在 From Validation 中验证“双重”类型
- c++ - C++ 中的向量大小是否超过 2147483647?
- rabbitmq - 单台机器上的集群形成,由于端口在使用中,启动第二个节点崩溃
- wpf - UserControl:我可以在 XAML 中设置我自己的 DependencyProperty 吗?
- php - 基于 symfony 4 部署项目到 Live Server 问题
- syntax - 使用语法删除 SPSS 中的行和列
- python - 写入文件中的特定位置 - Python
- ios - Mongo Stitch 和 Local DB 之间的同步