首页 > 解决方案 > 如何在 create-react-app 中导入 ES6 模块而不导致测试失败?

问题描述

当我按照此处找到的说明进行操作时

并按照他们指定的方式添加导入引用:

import "@ui5/webcomponents/dist/Button";

该应用程序运行良好,并且能够导入按钮。然而,当我npm run test,我得到一个错误:

SyntaxError: Cannot use import statement outside a module.

知道如何解决这个问题吗?

标签: reactjsjestjscreate-react-appes6-modulesui5-webcomponents

解决方案


此处提供了答案。

{
   "jest": {
      "transformIgnorePatterns": [
         "node_modules/(?!(@ui5|lit-html)).*\\.js$"
      ]
   }
}

推荐阅读