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"
]
}
}
}
*虽然它符合