【发布时间】:2020-11-27 01:10:40
【问题描述】:
我正在尝试用jsdom 和jest 做最简单的事情——加载一个HTML 文件来测试它的DOM:
const jsdom = require('jsdom');
const {JSDOM} = jsdom;
JSDOM.fromFile('../src/index.html'), {})
.then(dom => {
console.log(dom.serialize());
// need to run tests here...
})
.catch(error => {
console.log(error);
});
我收到以下错误:
错误:编码无法识别:'UTF-8'(搜索为:'utf8')
我在here 库中发现了同样的问题,该库已关闭且未提供任何解决方案。
花了很多小时后,我很困惑,我找不到任何解决方案来解决这样一个基本任务:(
知道如何解决这个问题吗?
【问题讨论】: