Dir*_*rly 8 javascript fs node.js
好的,先关闭......我是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;
}
});
});
Run Code Online (Sandbox Code Playgroud)
它是否与变量放在文件路径中有关?对于它而言,抛出错误似乎很奇怪,它在变量所在的位置之间返回.
谢谢!
编辑:问题在于使用变量拉入换行符.