从多个位置复制或从文件追加到文件

时间:2018-12-27 06:06:32

标签: javascript node.js filesystems yeoman

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

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

如果要使用异步操作,建议您尝试使用fs.promise命名空间,该命名空间可简化带有循环的异步情况。

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