나는 다음과 같은 파일을 phantomjs를 사용하여 XML을 구문 분석을 시도하고, documentpreviewer1.js
오류 : 찾을 수 없습니다 모듈 'libxmljs'
var webPage = require('webpage');
var page = webPage.create();
var url = "http://xxx/sitemap.xml";
page.open(url, function(status){
if(status != 'success'){
console.log('Unable to access cfc');
}
else
{
var xml = page.content;
var libxmljs = require("libxmljs");
var xmlDoc = libxmljs.parseXml(xml);
var url1 = xmlDoc.get('//urlset/url[0]/loc');
console.log(url1);
}
});
나는 위의 코드를 실행할 때, 나는 다음과 같은 오류를 얻을
cmd를 sudo phantomjs documentpreivewer1.js
Error: Cannot find module 'libxmljs'
phantomjs://bootstrap.js:289
phantomjs://bootstrap.js:254 in require
documentpreivewer1.js:13
:/modules/webpage.js:281