概述

今天在玩 jest 的时候,发现用 import 就会报 Unexpected identifier 的错误。查了很久的资料,最后终于解决了。

参考资料:Jest tests can't process import statement

解决方案

1.首先需要安装下面2个库:

"babel-jest": "^23.6.0",
"babel-core": "7.0.0-bridge.0",

注意版本号一定要和上面的一样,如果版本太高,那就卸载然后重新安装。

2.删掉 node_modules 文件夹,然后安装 yarn ,用 yarn 来安装依赖。

经过试验,第二步不可缺少,只要用 npm 安装都不能解决问题。而且我看见 vue-cli 在安装的时候也会自动使用 yarn,虽然安装完成之后还是可以使用npm。

学到了什么

以后碰到这类关于 npm 包的问题,可以用 yarn 安装试试,反正安装之后仍然可以用 npm。

最新文章

  1. grape动态PHP结构(二)——管理后台
  2. yii2.0 框架邮件的发送
  3. 在64位SQL Server中创建Oracle的链接服务器
  4. 关于H.264 x264 h264 AVC1
  5. RESTful API 设计指南【转】
  6. [收藏]Asp.net MVC生命周期
  7. GCD的多线程实现方式,线程和定时器混合使用
  8. Sql例子Sp_ExecuteSql 带参数
  9. C#中var类型
  10. SPRING IN ACTION 第4版笔记-第六章RENDERING WEB VIEWS-006- 使用thymeleaf(TemplateResolver、SpringTemplateEngine、ThymeleafViewResolver、th:include、th:object、th:field="*{firstName}")
  11. Function Pointer in Delpni
  12. 理解runtime system
  13. Android(java)学习笔记253:ContentProvider使用之内容观察者02
  14. C++ double类型转string类型后,怎么实现小数点后只显示一个数字
  15. year:2017 month:08 day:03
  16. 轻松逃脱某防火墙对ss的探测
  17. Bootstrap File Input 中文文档
  18. 盘点:2016中国百强地产CIO高峰论坛的8大看点
  19. Spring Cloud构建微服务架构(二)服务消费者
  20. Logstash处理json格式日志文件的三种方法

热门文章

  1. Inno setup 开源的安装包打包软件
  2. DNS记录
  3. selenium-java爬虫实现
  4. 如何使用 vue-cli 3 的 preset 打造基于 git repo 的前端项目模板
  5. HDU-4185-Oil Skimming(最大匹配)
  6. UML中共有5种静态图
  7. JAVA笔记19-容器之三 Set接口、List接口、Collections类、Comparable接口(重要)
  8. 【leetcode】1230.Toss Strange Coins
  9. react项目导出数据怎么做?
  10. 使用swagger生成API说明文档