使用vue-cli3构建项目,引入antd,进行jest测试,会报错

报错信息:
/node_modules/ant-design-vue/es/button/style/index.js:1

({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import '../../style/index.less';
                                                                                         ^^^^^^

SyntaxError: Cannot use import statement outside a module

采用了antd的按需加载,在组件中通过
import {Button} from 'ant-design-vue';
倒入antd组件

阅读 4.5k
1 个回答

试试jest-mock

类似:

jest.mock(
  'rc-tabs/lib/ScrollableTabBarNode',
  () => () => null
)

或者看看有没有类似的地方:https://github.com/vueCompone...

推荐问题