npm - 使用 npm copyfile 将文件复制到另一个目录

标签 npm create-react-app file-copying

我希望在构建脚本的末尾,构建文件夹将被复制到另一个位置,所以我尝试使用 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/

相关文章:

windows - 为什么复制到 system32 会自动复制到 sysWOW64?

windows - 将一个文件夹中的所有文件及其所有子文件夹移动到一个大文件夹中 - windows xp

json - 在 Node.js 中,模块如何从应用程序的 package.json 中获取数据?

javascript - 我如何知道我的项目的最低 node.js 版本?

javascript - Browserify 需要目录中的所有文件

reactjs - 创建 react 应用程序 - 访问 "On your network"不起作用

c# - 为什么我在使用 File.Copy() 时看到 IO 异常,该异常似乎来自读取文件?

javascript - Node.js NPM 和 Typescript 无法从测试应用程序访问类函数

aws-api-gateway - 如何启用和查看 create-react-app 代理日志?

reactjs - 如何禁用 *.test.* 文件中的所有类型检查(包括导入的组件)