【问题标题】:How to copy all images from a src folder to a dist folder recursively using copy files npm module?如何使用复制文件 npm 模块将所有图像从 src 文件夹递归复制到 dist 文件夹?
【发布时间】:2022-01-16 07:01:03
【问题描述】:

使用复制文件命令,如何将图像(.png、.jpg)从“src”文件夹复制到“dist”文件夹,同时在内部保留相同的文件路径。也应该递归地工作。

https://www.npmjs.com/package/copyfiles

我有这个

copyfiles(["src/**/*.png", "dist"], {u:2}, (err) => {
    if (err) {
        console.log("Error occurred while copying", err);
    }
    console.log("folder(s) copied to destination");
});

但它似乎不起作用。它在dist 文件夹内创建src 文件夹。

谢谢

【问题讨论】:

  • 文档说要使用选项名称的长版本。所以使用up 而不是u

标签: javascript node.js npm file-copying


【解决方案1】:

想通了

copyfiles(["src/**/*.png", "dist"], 1, (err) => {
    if (err) {
        console.log("Error occurred while copying", err);
    }
    console.log("folder(s) copied to destination");
});

【讨论】:

    【解决方案2】:

    根据README of copyfiles中的文档,如果您想将选项提供给copyfiles作为对象,您应该提供选项的全名:

    const copyOptions = { up: true, error: true };
    copyfiles(["src/**/*.png", "dist"], copyOptions, (err) => {
        if (err) {
            return console.log("Error occurred while copying", err);
        }
        console.log("folder(s) copied to destination");
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-18
      • 2018-07-20
      • 2017-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多