Могу ли я использовать плагин babel для стилизованных компонентов в приложении create-реагировать на приложение, которое использует TypeScript?
Я прочитал в документации, что «макрос [который] включает в себя все функциональные возможности []] плагина babel, в то же время позволяя инструменту без обработки обрабатывать вавилонскую часть процесса сборки».
Я пробовал:
npm install babel-plugin-macros
и
import styled from 'styled-components/macro';
const Div = styled.div`
`;
На npm run start
в консоли я получаю
Compiled with warnings.
./node_modules/babel-plugin-macros/dist/index.js
62:46-53 Critical dependency: require function is used in a way in which dependencies cannot be statically extracted
./node_modules/babel-plugin-macros/node_modules/cosmiconfig/dist/loaders.js
8:17-34 Critical dependency: the request of a dependency is an expression
При посещении приложения в браузере я получаю
TypeError: __WEBPACK_IMPORTED_MODULE_1_styled_components_macro__.a.div is not a function