报错信息如下:

Jest encountered an unexpected token

Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax.

报错在这行 import 'highlight.js/styles/monokai.css'

应该是js/css文件没有转换好,

处理方式如下:

1.首先安装 babel-jest和 identity-obj-proxy

yarn add babel-jest identity-obj-proxy -D

2.然后在package.json文件中的jest配置中加 moduleNameMapper 配置

{"jest":{"moduleNameMapper": {"\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "<rootDir>/__mocks__/fileMock.js","\\.(css|less|scss|sass)$": "identity-obj-proxy"

React + jest 测试 hightlight.js 报错相关推荐

  1. react jest测试_如何使用React测试库和Jest开始测试React应用

    react jest测试 Testing is often seen as a tedious process. It's extra code you have to write, and in s ...

  2. react jest测试_如何使用Jest和react-testing-library测试Socket.io-client应用程序

    react jest测试 by Justice Mba 由Mba法官 如何使用Jest和react-testing-library测试Socket.io-client应用程序 (How to test ...

  3. JS报错解决:SyntaxError: Unexpected token 《 in JSON at position 0

    ThinkPHP5.1的环境要求如下: PHP >= 5.6.0 PDO PHP Extension MBstring PHP Extension 最近下载了tp 5.1.19来玩,造轮子难免会 ...

  4. react native Windows 红屏报错500 The development server returned response error code:500

    react native Windows红屏报错500 -react-native run-android出现 这个内容其实很简单,这个主要是兼容的问题,因为react native 是Faceboo ...

  5. Eclipse中导入项目后js报错解决方法

    Eclipse中导入项目后js报错的原因与解决方法 在我们将项目导入Eclipse后,配置好各种编译条件.加载好jar包.配置好tomcat后发现项目还是报错,(前提是项目本身并没有错误,而是我们在初 ...

  6. ie8 js未指明的错误_修复ueditor百度编辑器在IE8下shCore.js报错'undefined'错误的问题...

    ueditor在IE8下点击任意文本框报脚本错误 错误问题: 在IE8下出现脚本错误 'undefined' 为空或不是对象 的问题 出现问题的文件为: 行数:299行 文件路径:ueditor\th ...

  7. Eclipse和MyEclipse使用技巧--解决MyEclipse中的js报错的小方法

    今天,下了个模版,但是导进去的时候发现js会报错.看了下其他都没有错误.而有一个js报错误,请原谅我有点红色强迫症,不能留一点红色 . 错误如下: Syntax error on token &quo ...

  8. web-packwebpack .\src\main.js .\dist\bundle.js 报错

    (1)使用指令 web-pack>webpack .\src\main.js  .\dist\bundle.js  报错 (2).问题分析,wbpack版本太高,指令不一样.我的是v4.14.0 ...

  9. 【js监听报错】页面监听js报错问题

    <html> <head> <script type="text/javascript">// 页面监听js报错问题 οnerrοr=handl ...

最新文章

  1. 设置更改root密码(远程,本地)、连接mysql、mysql常用命令
  2. 【SpringBoot】在普通类中获取spring容器中的bean
  3. Elasticsearch——filter过滤查询
  4. input标签里面的文字位置
  5. 雷军:小米有机会重返世界前三;苹果为 Siri 泄露隐私事件致歉;Apache Tomcat 9.0.24 发布 | 极客头条...
  6. 自定义异常并抛出,捕获
  7. golang 定义一个空切片_Golang切片 一个隐讳的坑
  8. 项目服务器装系统,项目1服务器系统的安装.ppt
  9. SQL数据表中按中文数字一二三四五排序
  10. H264/AVC协议基本概况
  11. Android Protect-0.luyten+jadx+simplify简单介绍
  12. 工具类ConfigTool封装Nacos Config 本地缓存(实战附代码实现)
  13. 微信群二维码活码工具随时自动切换二维码永不过期?这样实现自动化裂变
  14. python使用selenium模拟浏览器进入好友QQ空间留言
  15. 英语基本句型及一般时态
  16. html5是什么语言,html5 css3是什么?
  17. FCoin回来了?起死回生凭借何种“妙法”?
  18. 非常好用的友链查询工具
  19. PWM+DMA驱动SK6812MINI灯带
  20. 是什么,让你过上痛苦又低配的生活?

热门文章

  1. 网易云音乐大前端团队:Wakeup in XNU
  2. python继续学习第7天
  3. TensorFlow Lite 是什么?用 TensorFlow Lite 来转换模型(附代码)
  4. Android驱动开发之陀螺仪(一)
  5. 简介PCBA包工包料
  6. 机器学习笔记--GMM模型
  7. 做后台是选择Java 、Go ,还是 PHP?
  8. css: px转rem换算方法
  9. Windows Media Player怎么打开RTSP视频源(或其他网络流)?
  10. CentOS7下配置snmp v3服务