执行jest单元测试报错:ReferenceError: [BABEL] unknown: Unknown option
执行jest单元测试报错:
ReferenceError: [BABEL] unknown: Unknown option: /....../node_modules/@vue/cli-plugin-babel/preset.js.overrides.
基本意思是 babel无法识别babel.config.js的默认选项:
babel.config.js:
module.exports = { presets: ['@vue/cli-plugin-babel/preset'] };
原因在于@vue/cli-plugin-babel 依赖的babel-core为babel-core@^7.0.0-bridge.0,babel7以下的都无法识别
我看了一下我的vue项目下的package.json下没有babel-core
执行
npm i -D babel-core@7.0.0-bridge.0
之后再执行单元测试就正常了
喜欢的话,请点赞,转发、收藏、评论,谢谢!