javascript - 与 js“.sass 文件”共享 sass 变量
问题描述
我在与 js 共享 sass 变量时遇到问题,我在我的项目中使用 Reactjs,我想共享一些与断点相关的 sass 变量以构建响应式组件。我看到我们可以在文件上使用:export{}
表达式共享变量.scss
我在文件上尝试了相同的表达式,.sass
但它不起作用。:eport{}
文件中是否有任何等效的语法.sass
?
谢谢
解决方案
我可以建议将您的变量放在 JSON 文件中,然后您可以通过设置JSON Importer将它们导入您的 SCSS 文件。
在 JSON 文件中定义的相同变量可以导入到任何其他 JS 文件中。
无论如何,我也可以建议将所有 SCSS 内容复制到styled-components文件中,然后您将解决两个无法相互通信的独立世界的问题。
我一直在使用样式化组件(在 React 应用程序中)并取得了巨大成功,我推荐这种方法。
推荐阅读
- php - 如何使用geoplugin在php中获取国家名称?
- stripe-payments - 仅对选定的订阅付款应用 Stripe 优惠券
- python - 深度 Q 网络无法解决 OpenAI CartPole
- c - C:没有参数类型定义的函数
- documentum - 文档错误:[DM_STORAGE_E_BAD_TICKET]
- javascript - 是否可以从手动重新加载 (location.reload();) 中排除脚本执行?
- amazon-web-services - 使用 java sdk 停止 ELB 中的 EC2 实例
- android - android中的PendingIntent.FLAG_UPDATE_CURRENT和0有什么不同?
- linux - u-boot中的fatloat地址限制
- ios - 自定义展开 segue 类在 Swift 中无法正常工作,为什么?