如何使用相对路径在jsdom中加载html文件?
How to load html file in jsdom with relative path?
尽管此处给出的相对路径是正确的,但它不起作用
before(function(done) {
JSDOM.fromFile('../../../src/main/resources/templates/components/xyz.html')
.then((dom) => {
global.document = dom.window.document;
})
.then(done, done);
});
直接用绝对路径加载就可以了
before(function(done) {
JSDOM.fromFile('v:/folder_main/src/main/resources/templates/components/xyz.html')
.then((dom) => {
global.document = dom.window.document;
})
.then(done, done);
});
如何使用相对路径
加载jsdom.fromfile
提供如下路径解决了我的问题
JSDOM.fromFile('src/main/resources/templates/components/xyz.html')
尽管此处给出的相对路径是正确的,但它不起作用
before(function(done) {
JSDOM.fromFile('../../../src/main/resources/templates/components/xyz.html')
.then((dom) => {
global.document = dom.window.document;
})
.then(done, done);
});
直接用绝对路径加载就可以了
before(function(done) {
JSDOM.fromFile('v:/folder_main/src/main/resources/templates/components/xyz.html')
.then((dom) => {
global.document = dom.window.document;
})
.then(done, done);
});
如何使用相对路径
加载jsdom.fromfile提供如下路径解决了我的问题
JSDOM.fromFile('src/main/resources/templates/components/xyz.html')