Jestjs 获取意外标记,如果使用Jest在JS文件中导入json文件并进行纱线测试,则应获取意外标记
在我的一个js文件中,下面的代码是存在的Jestjs 获取意外标记,如果使用Jest在JS文件中导入json文件并进行纱线测试,则应获取意外标记,jestjs,Jestjs,在我的一个js文件中,下面的代码是存在的 let FieldMapping import('index.json').then((f) => { FieldMapping = f }) 运行纱线测试后,我得到以下错误: 意外标记,应为{(10:6) 8 | 9 |让场映射 10 |导入('index.json')。然后((f)=>{ | ^ 11 |字段映射=f 12 |}) 我在“模块映射”中添加了以下配置,但仍然存在问题 "jest": { "moduleN
let FieldMapping import('index.json').then((f) => { FieldMapping = f })
运行纱线测试后,我得到以下错误:
意外标记,应为{(10:6)
8 |
9 |让场映射
10 |导入('index.json')。然后((f)=>{
| ^
11 |字段映射=f
12 |})
我在“模块映射”中添加了以下配置,但仍然存在问题
"jest": {
"moduleNameMapper": {
"\\.(scss|json)$": "identity-obj-proxy"
}
}
我也遇到过类似的问题,我发现当我把:
“开玩笑”:{
“moduleNameMapper”:{
“\\(css | scss)$”:“标识obj代理”
}
}
在package.json中,它不起作用,但当我将它放在现有的jest.config.js中时,它起作用了
module.exports = {
...
moduleNameMapper: {
"^.+\\.(css|scss)$": "identity-obj-proxy"
}
...
};
另外,如果您安装了identity obj proxy,它可能会从package.json中丢失