执行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
之后再执行单元测试就正常了
 
 

 

 
posted @ 2023-02-16 17:32  johnjackson  阅读(317)  评论(0编辑  收藏  举报