Node.js错误,未更改,请打开“文件/路径”

ir

好的,首先...我是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;
        }
    });
});

它与变量在文件路径中的放置方式有关吗?对于它,在错误所在的变量之间软返回它似乎也很奇怪。

谢谢!

编辑:问题是换行符被拉入,与变量。

josh3736

ENOENT写入文件时可能会引起一些事情

  • 目标目录(在这种情况下为E:\Desktop\SniffIt\bin\xml)不存在。
  • 文件名中的换行符(CR和/或LF)。

您应该使用适当的XML解析器来读取输入文件。这可能会帮助您避免出现虚假的换行符。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Node.js 更改静态文件的路径

来自分类Dev

Node.js错误:EISDIR,打开错误

来自分类Dev

Node.js模块安装错误:请求路径包含未转义的字符

来自分类Dev

Node.js中的文件路径

来自分类Dev

Windows文件系统路径中的Node.js错误4058 ENOENT

来自分类Dev

使用node.js更改文件

来自分类Dev

未捕获的错误:ENOENT:没有此类文件或目录,请打开“ C:\ tmp \ statistics.ivr”

来自分类Dev

Node.js偶尔无法通过以下方式写入文件:错误:ENOENT,打开“文件名”

来自分类Dev

node.js中的Web服务器路径错误

来自分类Dev

Node js写入文件

来自分类Dev

node.js相对于文件的project / src路径

来自分类Dev

从Node.js中的网络共享路径访问文件

来自分类Dev

系统时间更改后未触发Node.js setTimeout

来自分类Dev

Node.js Docker容器未更新到卷的更改

来自分类Dev

在简单的 Node.js 网页中打开 pdf 文件

来自分类Dev

Node.js中未捕获的异常错误,发生调用

来自分类Dev

jQuery和Node.js数据未传递错误

来自分类Dev

Node.js fs.writeFile()未覆盖文件

来自分类Dev

检测来自node.js的文件内容更改

来自分类Dev

Node.js监视文件以进行更改并进行解析

来自分类Dev

流星angularjs“ Node.replaceChild未实现接口Node”错误

来自分类Dev

Node.js路由错误

来自分类Dev

node.js编码错误

来自分类Dev

node.js编码错误

来自分类Dev

排除node.js错误

来自分类Dev

Node.JS事件错误

来自分类Dev

Node js Mongoose 类型错误

来自分类Dev

Node.js promisifaction 错误

来自分类Dev

Node.Js 奇怪的错误