使用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.4k
1 个回答

试试jest-mock

类似:

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题