开玩笑设置“语法错误:意外的令牌导出”

2024-01-04

我正在对当前没有测试的现有项目实施测试。我的测试无法编译node_modules/进口。

/Users/me/myproject/node_modules/lodash-es/lodash.js:10
export { default as add } from './add.js';
^^^^^^
SyntaxError: Unexpected token export
  
  at transformAndBuildScript (node_modules/jest-runtime/build/transform.js:320:12)
  at Object.<anonymous> (app/reducers/kind_reducer.js:2:43)
  at Object.<anonymous> (app/reducers/index.js:12:47)

我找到的解决方法是“白名单”node_modules在 package.json 的 jest 配置中,如下所示:

"jest": {
    "transformIgnorePatterns": [
      "!node_modules/"
    ]
  }

这看起来像是一个 hack,因为运行一个导入的简单测试需要 1 分钟多的时间node_modules/lodash-es/lodash.js.


如果其他解决方案都不适合您,您可以开玩笑地尝试一下

"moduleNameMapper": {
    "^lodash-es$": "lodash"
}

它将取代lodash-es在测试运行时使用 commonjs 版本。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

开玩笑设置“语法错误:意外的令牌导出” 的相关文章

随机推荐

  • 如何使用 Ctypes 将这个 numpy 数组传递给 C?

    目前我正在学习 C 类型 我的目标是生成一个 numpy python 中的数组 A 从 0 到 4 pi 需要 500 步 该数组被传递给 计算这些值的正切的 C 代码 C代码也 将这些值传递回 python 中的 numpy 数组 B
  • 如何在 Xcode 7.3 中表示崩溃?

    你能帮我把我的崩溃符号化吗 在 Xcode 7 3 中 窗口 gt 管理器 gt 崩溃 我有来自最新 TestFlight 版本的崩溃报告 它们是在这台 Mac 上构建的 所有具有相应 dSYM 的档案都位于 档案 选项卡中 该应用程序分为
  • Harism 的 Android Page Curl 动画在 CurlActivity() 的 getBitmap() 方法中显示反向索引计数不一致?

    我在我的应用程序中使用了 Harism 的 Page Curl 动画 但是我遇到了一个小问题 我在getBitmap CurlActivity 的方法中 我需要在每次翻页时向用户显示页码 例如使用调用Toast maketext show
  • 如何消除图像的“反射光”?使用 OpenCV

    我的图像有 光反射 图像上的前两个零与图像的其余部分有一些不同的光 当我将其转换为二进制图像时 这部分变成白色 我需要获得数字的精确轮廓 这会阻碍 我可以使用 OpenCV 解决这个问题吗 原始图像https docs google com
  • Twilio 聊天成员在线状态始终为空

    在我的聊天应用程序中 我想知道频道成员是否在线 但是 userInfoUpdated 当新成员到来时永远不会触发member userInfo online每当我想得到它时总是为空 我究竟做错了什么 UPD Here the code is
  • 如何检查对象是 JProperty 还是 JArray

    给定两个 JToken Users Name Carl and Users Name Carl Name Peter 如何判断 Users 是 JProperty 还是 JObject JArray 我需要循环用户 foreach JObj
  • 多图像与精灵表

    简单 的问题 Is it better to use large spritesheets for site elements than using multiple images I mean do the additional CSS
  • 使用 OpenMP 任务的生产者-消费者

    我正在尝试使用 OpenMP 中的任务来实现并行算法 并行编程模式基于生产者 消费者的思想 但是 由于消费者进程比生产者进程慢 我想使用一些 生产者和若干消费者 主要思想是创建与生产者一样多的操作系统线程 然后每个 这些将创建要并行完成的任
  • 在 Android SDK 文件夹中找不到 SDK Manager.exe

    我需要安装一些软件包Android SDK Manager 但在我的SDK文件夹里没有 exe文件 只有AVD Manager和文件夹 我怎样才能找到它 我的SDK正常工作Android Studio 没有问题 奇怪的是SDK管理器 exe
  • 在另一个类中定义一个类并调用父方法

    我有 c 类定义和该类的一些内部类定义 class DoXJob def init self param1 param2
  • 更改 Holoviews 直方图上的 x 轴 (xlim)

    在 matplotlib 中 我们可以使用 xlim 方法更改 x 轴的限制 HoloViews中有等效的方法吗 我搜索了高压选项页面 http ioam github io holoviews Tutorials Options 但没有找
  • 如何在Python中对维基百科类别进行分组?

    对于我的数据集的每个概念 我都存储了相应的维基百科类别 例如 考虑以下 5 个概念及其相应的维基百科类别 高甘油三酯血症 Category Lipid metabolism disorders Category Medical condit
  • 使用自定义 WCF 正文反序列化而不更改 URI 模板反序列化

    From 这篇博文 http blogs msdn com b carlosfigueira archive 2011 05 03 wcf extensibility message formatters aspx 我能够创建自定义 WCF
  • Healpy map2alm 和 alm2map 不一致?

    我刚刚开始使用Healpy 并注意到如果我使用地图来获取alm 然后使用这些alm来生成新地图 我不会得到我开始时使用的地图 这是我正在看的内容 import numpy as np import healpy as hp nside 2
  • 使用 AJAX 将值从普通 JavaScript 转换为 PHP

    我想知道如何使用 ajax 和 vanilla javascript 向 php 发送内容 我问你是因为我刚刚找到了 jQuery 解决方案 我知道如果我想收到一些东西 它应该是这样的 var xhttp new XMLHttpReques
  • 通过 CodeIgniter 连接到 SQL Server

    我正在尝试设置 Windows 开发环境 Windows 8 1 with IIS 8 5 running SQL Server 2008RC2 and PHP 5 3 24 代码点火器 2 1 4 我可以通过普通 PHP 脚本中的 PDO
  • Android SetNestedScrollingEnabled 未调用?

    我有一个嵌套的子滚动视图 它设置为禁用滚动 直到父滚动视图完成向上滚动 设置childScrollView setNestedScrollingEnabled false 最初工作 然后重新启用childScrollView setNest
  • HTML5 是否支持点对点(而不仅仅是 WebSocket)

    我使用的语言是 HTML5 兼容浏览器上的 Javascript 我的理解是 WebSockets 需要一个套接字服务器在客户端之间来回传输推送通知和消息 HTML5 是否有不需要套接字服务器的实际点对点功能 有谁见过 Javascript
  • sonarqube 中的 C# 项目

    当我运行 sonar runner 来分析我的简单 C 项目时 分析因 SonarLint Runner exe 权限被拒绝错误而终止 ERROR Error during SonarQube Scanner execution ERROR
  • 开玩笑设置“语法错误:意外的令牌导出”

    我正在对当前没有测试的现有项目实施测试 我的测试无法编译node modules 进口 Users me myproject node modules lodash es lodash js 10 export default as add