styled-components/macro 未与 CRA 合作
styled-components/macro isn't working with CRA
当我安装新的 create-react-app
并添加 babel-plugin-styled-components
并将 displayName 选项添加到 babel-plugin-macros.config.js
时,它不会像文档中那样添加可读的类名 -> https://styled-components.com/docs/tooling#babel-macro .
这是一个配置 https://github.com/Futekov3216/CRA.git
的 repo
P.S我不想弹出
今天我自己也遇到了这样的问题。问题出在styled-components
本身。从5.2.2版本开始,styled中的宏就不能用了,不知道什么时候修复。最简单的解决方案:
npm i styled-components@5.2.1
这个问题在 styled-components v5.3.3 中仍然存在。访问 this 以了解有关此问题的更多信息。此时,您可以安装 styled-components@5.2.1,如 @mxpv 所述,以获取组件的名称以及生成的 类.
导致此问题的问题 has been resolved。
确保 babel-plugin-styled-components 的版本至少有 2.0.3 版安装包(作为开发依赖)。该宏应该适用于最新版本的 Styled-Components.
npm install -D babel-plugin-styled-components
--or--
yarn add -D babel-plugin-styled-components
当我安装新的 create-react-app
并添加 babel-plugin-styled-components
并将 displayName 选项添加到 babel-plugin-macros.config.js
时,它不会像文档中那样添加可读的类名 -> https://styled-components.com/docs/tooling#babel-macro .
这是一个配置 https://github.com/Futekov3216/CRA.git
的 repoP.S我不想弹出
今天我自己也遇到了这样的问题。问题出在styled-components
本身。从5.2.2版本开始,styled中的宏就不能用了,不知道什么时候修复。最简单的解决方案:
npm i styled-components@5.2.1
这个问题在 styled-components v5.3.3 中仍然存在。访问 this 以了解有关此问题的更多信息。此时,您可以安装 styled-components@5.2.1,如 @mxpv 所述,以获取组件的名称以及生成的 类.
导致此问题的问题 has been resolved。
确保 babel-plugin-styled-components 的版本至少有 2.0.3 版安装包(作为开发依赖)。该宏应该适用于最新版本的 Styled-Components.
npm install -D babel-plugin-styled-components
--or--
yarn add -D babel-plugin-styled-components