将带有npm copyfiles的文件复制到另一个目录

时间:2018-11-14 14:37:20

标签: npm create-react-app file-copying

我希望在构建脚本的最后,将构建文件夹复制到另一个位置,因此我尝试使用copy-files-package-

"build": "react-scripts build && copyfiles build/*. out",

我无法弄清楚如何将整个构建文件夹复制到另一个位置,尝试指定类似C:/someLocaion/build2的位置将导致控制台显示SomeLocaion/build2

1 个答案:

答案 0 :(得分:2)

copyfiles在Windows上不适合我。我已将其替换为跨平台的shx。我还建议将复制步骤移至名为postbuild的单独脚本(它将在build脚本之后运行automatically),以更好地分离问题:

"build": "react-scripts build",
"postbuild": "shx rm -rf out && shx cp -r build out",

请注意,在将构建工件复制到目标目录之前,我还要擦除目标目录,以避免先前构建遗留下来的任何东西。