首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对于反应本机预设的jest,transformIgnorePatterns不能正常工作

对于反应本机预设的jest,transformIgnorePatterns不能正常工作
EN

Stack Overflow用户
提问于 2021-04-14 10:55:13
回答 1查看 218关注 0票数 0

得到了这个错误

代码语言:javascript
复制
    /node_modules/@react-native/polyfills/error-guard.js:14
    type ErrorHandler = (error: mixed, isFatal: boolean) => void;
         ^^^^^^^^^^^^

    SyntaxError: Unexpected identifier

      at Runtime.createScriptFromCode (node_modules/jest-runtime/build/index.js:1350:14)
      at Object.<anonymous> (node_modules/react-native/jest/setup.js:469:6)

但是,我已经设置了

代码语言:javascript
复制
transformIgnorePatterns": [
      "node_modules/(?!(jest-)?react-native|react-(native|universal|navigation)-(.*)|@react-native-community/(.*)|@react-navigation/(.*)|bs-platform|(@[a-zA-Z]+/)?(bs|reason|rescript)-(.*)+)"
    ]

代码语言:javascript
复制
transformIgnorePatterns": [
      "node_modules"
    ]

我已经正确地设置了巴别塔,就像

代码语言:javascript
复制
module.exports = function (api) {
  api.cache(true);

  const presets = ['@babel/preset-env', '@babel/preset-react'];
  const plugins = ['@babel/plugin-proposal-class-properties'];
  return {
    presets,
    plugins,
  };
};

我已经试过清除缓存了。

有谁知道吗?

EN

回答 1

Stack Overflow用户

发布于 2021-05-30 11:25:05

@react-native添加到Jest配置中。例如:

代码语言:javascript
复制
transformIgnorePatterns": [
      "node_modules/(?!(jest-)?@react-native|react-(native|universal|navigation)-(.*)|@react-native-community/(.*)|@react-navigation/(.*)|bs-platform|(@[a-zA-Z]+/)?(bs|reason|rescript)-(.*)+)"
    ]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67084889

复制
相关文章

相似问题

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