首页 > 解决方案 > 如何编写 npm 脚本来复制目录

问题描述

我正在尝试编写 npm 脚本以将整个目录复制到另一个目录。我尝试了单个文件工作(cp),列出目录工作(dir),但复制目录不起作用(cpdir)

npm 错误!代码 ELIFECYCLE npm 错误!errno 1 npm 错误!app@1.0.1 cpdir:copy --r dist distnew1 npm 错误!退出状态 1

  "scripts": {
        "ng": "ng",
        "start": "ng serve --port 4201",
        "build": "ng build",
        "test": "ng test",
        "lint": "ng lint",
        "e2e": "ng e2e",
        "cp" : "copy  test.txt  test1.txt",
        "dir" : "dir dist"
        "cpdir" : "copy  -r dist  distnew"

    },

标签: node.jsnpm

解决方案


在 *-nix 系统上,复制命令是cp,所以只需使用它。

"cpdir" : "cp -r ./dist  ./distnew"

推荐阅读