ve2和单元测试:SyntaxError:不能在模块外使用import语句



我正在用vue-utils对一个用vue- 2编写的应用程序的前端进行单元测试。

当我运行测试时,我得到这个错误:SyntaxError: Cannot use import statement outside a module(我甚至不需要有问题的模块在我的测试。)

我看过关于这个主题的几个答案(包括添加"type"; "module";在包中。json或添加扩展名".mjs"),但在测试解决方案后,我总是得到额外的错误。我使用节点/14.19.2.

你知道吗?我不知道该给你看哪个文件,不要犹豫,直接问我要代码

我也有同样的问题,在我的情况下,Visual Studio添加了(modules/js文件)。检查你的vue/javascript代码的顶部,是否有任何导入的文件!

我通过添加这一行来解决这个问题:

transformIgnorePatterns: ['node_modules/(?!module_name)']

在我的jest.config.js文件

相关内容

  • 没有找到相关文章