首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在“if (error?.stack)”中Jest安装快照时出错

在“if (error?.stack)”中Jest安装快照时出错
EN

Stack Overflow用户
提问于 2022-09-14 10:43:15
回答 1查看 1.4K关注 0票数 2

我将创建快照测试,但在一开始就遇到了问题。

我在运行测试时遇到了这样的错误:

代码语言:javascript
复制
    /Users/illia/WebstormProjects/TESTS/node_modules/jest/node_modules/jest-cli/build/cli/index.js:161
    if (error?.stack) {
              ^
SyntaxError: Unexpected token '.'

在测试文件中,我没有错误

代码语言:javascript
复制
import renderer from 'react-test-renderer';

import PaymentDisclaimer from './PaymentDisclaimer';

    it('renders correctly when all default props', () => {
        const tree = renderer.create(<PaymentDisclaimer fullPrice={9} />).toJSON();
        expect(tree).toMatchSnapshot();
    });

套餐:

代码语言:javascript
复制
"react-test-renderer": "^18.2.0",
"jest": "^29.0.3",
"ts-jest": "^29.0.1", (was installed as possible solution)
EN

回答 1

Stack Overflow用户

发布于 2022-11-24 12:50:47

当jest运行在不从JS读取新更新的节点版本下时,就会发生这种情况。您需要在节点14或更高的位置运行它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73715494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档