美文网首页
[jest]ReferenceError: [BABEL] un

[jest]ReferenceError: [BABEL] un

作者: 秋名山车神12138 | 来源:发表于2021-03-09 14:06 被阅读0次

现象描述

在vue中引入jest测试过程中发现【非vue-cli项目创建】babel无法识别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以下的都无法识别

npm i -D babel-core@^7.0.0-bridge.0 

而默认的vue-cli产出通过yarn生成,默认带了这个依赖,因此没有问题。
可见在依赖管理方面yarn做的更好,建议vue-test-utils的官方文档中标注下这类问题。

相关文章

  • [jest]ReferenceError: [BABEL] un

    现象描述 在vue中引入jest测试过程中发现【非vue-cli项目创建】babel无法识别babel.confi...

  • 前端进阶

    1.jest需要依赖babel.config.js(而不是.babelrc),然后通过babel-jest来tra...

  • vue2 配置jest相关问题

    1、安装 jest, babel-jest,@vue/vue2-jest 2、安装部分插件:jest-raw-lo...

  • Jest初识

    Jest入门 注意: 下载babel编译器核心文件 npm i @babel/core@7.4.5 @babel/...

  • jest使用

    一、起步 # 1、挂载 2、生成jest.config.js配置文件 安装相关依赖 babel配置 jest通过b...

  • Module build failed: Error: The

    国内信息太少google才搜索到。babel和babel-core冲突 删除babel包模块就解决了。npm un...

  • babel无法识别ts常量枚举的问题

    使用jest测试ts代码时使用了class插件: @babel/plugin-proposal-class-pro...

  • lerna

    前言 Lerna是一个管理多个Node模块的工具,已经被很多著名模块使用:Babel,React,Jest等 Mo...

  • Jest - 异步例子

    首先,按照入门指南中的文档,在 Jest 中启用 Babel 支持。 让我们实现一个简单的模块,它从 API 获取...

  • vue-cli3 + Jest + Vue Test Utils

    1、假设你已经有一个vue-cli3的项目,先安装Jest 所需要的依赖: 2、修改 babel.config....

网友评论

      本文标题:[jest]ReferenceError: [BABEL] un

      本文链接:https://www.haomeiwen.com/subject/kptbqltx.html