【发布时间】:2020-05-13 12:25:29
【问题描述】:
我正在尝试将测试框架 Jest 与 Next.js 和 styled-jsx 一起使用。
这是我的外部 css 样式。
import css from 'styled-jsx/css';
export const TextStyle = css`
p {
font-size: 14px;
color: #a8a8a8;
}
`;
这是我的 package.json 脚本。效果很好。
"test": "jest --verbose",
我想使用覆盖选项。所以我尝试了这个"test": "jest --coverage --verbose",但它不起作用。
ReferenceError: css 未定义
我已阅读此https://github.com/zeit/styled-jsx/issues/436。但是,问题仍然存在,对我没有帮助。
我该如何解决?
【问题讨论】:
-
不直接回答问题,但可能仍然有用,请查看 github.com/UnlyEd/next-right-now,这是一个 Next.js 样板,内置 Jest。它使用 Emotion 而不是 styled-jsx。
标签: reactjs jestjs next.js styled-jsx