我正在用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
文件