【问题标题】:how to read file just written using yeoman?如何读取刚刚使用 yeoman 编写的文件?
【发布时间】:2018-09-10 15:58:16
【问题描述】:

我正在使用copyTpl 写入文件,我相信它正在写入内存文件系统:

this.fs.copyTpl(this.templatePath('myfile.xml'), `myfile.xml`, params);

现在我需要计算这个文件的哈希值,并将其写入另一个文件,我该如何读取?从节点使用fs 不起作用,因为磁盘上尚不存在此文件,而且this.fs.read() 似乎也不起作用,表示该文件不存在。

【问题讨论】:

  • 格式化代码只需缩进四个空格或使用{}按钮。

标签: javascript node.js yeoman


【解决方案1】:
this.fs.copyTpl(
      this.templatePath('myfile.xml'),
      this.destinationPath('D:/public/myfile.xml'),
      params
    );

这基本上是将您的文件存储到目标路径,现在您可以从中选择该文件以使用 nodejs 的 fs 模块进行读取。

【讨论】:

    猜你喜欢
    • 2014-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-24
    • 1970-01-01
    • 2013-12-16
    • 1970-01-01
    • 2020-02-19
    相关资源
    最近更新 更多