好的,首先...我是Node.js的新手。我正在尝试将Word文档转换为HTML,然后将其抓取以获得内容。然后将其泵入现有发动机。
话虽这么说,直到今天一切都还算顺利。昨晚我刚开始运行fs.writeFile并离开了它。今天早晨,我没有碰它并尝试运行它,我收到以下信息:
这是调用错误的块。
//COPY TEMPLATE AND PASTE
fs.readFile("./Templates/TextBasedEvent.xml", function (err, data){
if (err) {
throw err;
}
var contentHolder = data.toString(),
contentHolder = contentHolder.replace(/%EVENTNUMBER%/gi, id),
contentHolder = contentHolder.replace(/%CONTENT%/gi, contents);
fs.writeFile("./bin/xml/" + id + ".xml", contentHolder, function (err){
if (err) {
throw err;
}
});
});
它与变量在文件路径中的放置方式有关吗?对于它,在错误所在的变量之间软返回它似乎也很奇怪。
谢谢!
编辑:问题是换行符被拉入,与变量。
ENOENT
写入文件时可能会引起一些事情。
E:\Desktop\SniffIt\bin\xml
)不存在。您应该使用适当的XML解析器来读取输入文件。这可能会帮助您避免出现虚假的换行符。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句