Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows jest:在报告中仅输出ASCII字符_Windows_Unicode_Emacs_Jestjs - Fatal编程技术网

Windows jest:在报告中仅输出ASCII字符

Windows jest:在报告中仅输出ASCII字符,windows,unicode,emacs,jestjs,Windows,Unicode,Emacs,Jestjs,在使用Jest 24.9.0的干净节点项目上,此测试套件 test('a test', () => { expect('foo').toBe('foo'); }); test('b test', () => { throw 'foo'; }); 输出以下内容(缩写): 非ASCII字符,尤其是项目符号,会导致Windows 10上Emacs缓冲区的速度显著减慢 如何指示Jest在其装饰中仅输出ASCII字符 Jest文件对此问题保持沉默;将这些角色的node_mo

在使用Jest 24.9.0的干净节点项目上,此测试套件

test('a test', () => {
    expect('foo').toBe('foo');
});

test('b test', () => {
    throw 'foo';
});
输出以下内容(缩写):

非ASCII字符,尤其是项目符号,会导致Windows 10上Emacs缓冲区的速度显著减慢

如何指示Jest在其装饰中仅输出ASCII字符

Jest文件对此问题保持沉默;将这些角色的node_modules文件夹灰显,结果一无所获(与Jest直接相关)。

我尝试过,但没有让我满意。最简单的方法是过滤报告:

package.json

垃圾桶/垃圾桶

对于有Y问题的人(在存在非ASCII字符的Emacs缓冲区中减速),这可能会有帮助:
  √ a test
  × b test (1ms)
  ● b test
{
    "scripts": {
        "test": "jestwrapper"
    }
}
#!/usr/bin/bash
jest 2>&1 | perl -C -Mutf8 -lpe'tr/√✔✓✘✕●/+++xx-/'