jestjs - 获取意外的令牌,如果在 JS 文件中导入 json 文件并使用 Jest 进行纱线测试,则需要
问题描述
在我的一个 js 文件中,存在以下代码
let FieldMapping import('index.json').then((f) => { FieldMapping = f })
运行纱线测试后,我收到以下错误:
意外令牌,预期 { (10:6) 8 | 9 | 让 FieldMapping
10 | import('index.json').then((f) => { | ^ 11 | FieldMapping = f 12 | })
我在“ moduleNameMapper ”中添加了以下配置,但仍然存在问题。
"jest": {
"moduleNameMapper": {
"\\.(scss|json)$": "identity-obj-proxy"
}
}
解决方案
我有一个类似的问题,我发现当我把:
"jest": {
"moduleNameMapper": {
"\\.(css|scss)$": "identity-obj-proxy"
}
}
在 package.json 中它不起作用,但是当我把它放在我现有的 jest.config.js 中时它起作用了
module.exports = {
...
moduleNameMapper: {
"^.+\\.(css|scss)$": "identity-obj-proxy"
}
...
};
您还安装了 identity-obj-proxy,它可能从 package.json 中丢失了吗?
推荐阅读
- python - 没有要聚合的数字类型
- python - kafka-python 生产者 - SSL 连接失败 - 仅限 Trustore
- java - 如何使用 Gradle 将 HiveMQ 客户端作为依赖项添加到 HiveMQ 社区版?
- ibm-midrange - 有什么方法可以知道客户端是从哪个操作系统连接的?
- c++ - 面向全局系统/任务监控类的 OOP
- sql-server - ADO NET 目标无法获取连接并显示以下错误消息:“用户登录失败
- python - 在所有月份应用函数xarray python
- ios - 在 SwiftUI 中删除列表下方的多余行分隔符
- wordpress - 如何在不同的托管 WP 中复制 ACP Pro 设置?
- pgp - 需要在 Kleopatra 中对 PGP 密钥“更改所有者信任”