我开发了一个SuperflyCSS CLI命令行实用程序,它所做的一件事就是使用sfc dist
命令将所有目录和文件从src/main/css
复制到dist
。用于复制的节点包是copy-dir,运行的命令是require('copy-dir').sync(PLI.src.main.css, PLI.DIST);
。
然后我开发了一个脚本,它为所有不同字体粗细的google字体构建css实用程序,并为每种字体在特定字体粗细下生成176691个目录。每个目录中都有一个小文件。生成目录和相应文件的This is the script。
似乎Ubuntu's cp command和我在Node中使用的实用程序都很难复制这么多目录。因此,我正在为Node寻找一个类似“rsync”的解决方案。有什么想法?
发布于 2018-05-03 01:40:19
recursive-copy包可以处理它。最终像这样使用它:
rcopy(PLI.src.main.css, PLI.DIST, function(error, results) {
if (error) {
console.error('Prepublished command failed: ' + error);
} else {
console.info('Prepublished ' + results.length + ' files');
}
});
https://stackoverflow.com/questions/50145578
复制