我开发了一个SuperflyCSS CLI命令行实用程序,它所做的一件事就是使用src/main/css
命令将所有目录和文件从dist
复制到sfc dist
。用于副本的Node包为copy-dir,命令运行为require('copy-dir').sync(PLI.src.main.css, PLI.DIST);
。
然后我开发了一个脚本,为各种字体权重的所有谷歌字体构建css实用程序,并为特定字体权重的每种字体生成176691个目录。每个目录中都有一个小文件。生成目录和相应文件的This is the script。
似乎Ubuntu's cp command和我在Node中使用的实用程序很难复制这么多目录。所以我正在为Node寻找一个'rsync'解决方案。想法?
答案 0 :(得分:0)
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');
}
});