我希望在构建脚本的末尾,构建文件夹将被复制到另一个位置,所以我尝试使用 copy-files-package -
"build": "react-scripts build && copyfiles build/*. out",
我无法弄清楚如何将整个构建文件夹复制到另一个位置,尝试指定像 C:/someLocaion/build2
这样的位置将导致控制台显示 SomeLocaion/build2
.
最佳答案
copyfiles
在 Windows 上对我不起作用。我已将其替换为 shx ,这是跨平台的。我还建议将复制步骤移至名为 postbuild
的单独脚本(将在 build
脚本之后运行 automatically),以便更好地分离关注点:
"build": "react-scripts build",
"postbuild": "shx rm -rf out && shx cp -r build out",
请注意,在将构建工件复制到目标目录之前,我还会删除目标目录,以避免先前构建留下任何残留。
关于npm - 使用 npm copyfile 将文件复制到另一个目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53302679/