【问题标题】:Copying from multiple location or appending from file to file从多个位置复制或从文件附加到文件
【发布时间】:2018-12-27 06:06:32
【问题描述】:

在 nodejs 中,我想将多个文件复制到一个文件中,并想将一个文件附加到另一个文件中,函数名称是什么?

this.fs.copy(
            this.templatePath('testing.json' + 'testing2.json'),
            this.destinationPath('public/index.html')
          )

这样,我想从多个位置复制到单个文件

this.fs.appendFile('public/index.html', 'hdjkfhsdjkfh');

【问题讨论】:

    标签: javascript node.js filesystems yeoman


    【解决方案1】:

    内置模块中没有单一功能可以满足您的特定需求。

    我建议您先在循环中使用readFileSync,将它们连接起来,然后使用writeFileSync 写入您的目的地。

    附加任务可以用readDileSync类似地完成,然后使用appendFileSync

    如果你想使用异步操作,我建议你尝试使用 fs.promise 命名空间,它可以简化异步循环场景。

    如果您正在为前端页面合并资产,我建议您使用 webpack 之类的工具来自动化此过程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-08-24
      • 2022-11-15
      • 2017-05-23
      • 1970-01-01
      • 2020-02-04
      • 1970-01-01
      • 2020-03-19
      相关资源
      最近更新 更多