Jestjs vue测试utils语法错误:意外的令牌导入

Jestjs vue测试utils语法错误:意外的令牌导入,jestjs,vue-test-utils,Jestjs,Vue Test Utils,我在试图通过延迟加载方法加载组件的索引文件中遇到错误SyntaxError:Unexpected token import const templates = () => import('@/pages/templates'); 如果使用以下语法,则效果良好: import templates from '@/pages/templates'; 动态import语句是一种网页功能*,因此当您使用Jest编译代码时,动态import将是未定义的。您可以通过在babel测试配置中使用来解决

我在试图通过延迟加载方法加载组件的索引文件中遇到错误
SyntaxError:Unexpected token import

const templates = () => import('@/pages/templates');
如果使用以下语法,则效果良好:

import templates from '@/pages/templates';

动态
import
语句是一种网页功能*,因此当您使用Jest编译代码时,动态
import
将是未定义的。您可以通过在babel测试配置中使用来解决此问题:

// .babelrc
{
  "env": {
    "test": {
      "presets": [
        ["es2015", { "modules": false }],
        "react",
        "stage-0"
      ],
      "plugins": [
        "transform-es2015-modules-commonjs",
        "dynamic-import-node"
      ]
    }
  }
}
*虽然它符合