如何通过使用节点匹配文件夹名称,将所有文件从源复制到文件夹下的目标?

时间:2018-08-02 01:36:19

标签: node.js npm copy frontend package.json

我正在做类似下面的事情,但是不起作用

ncp src /项目名称/ components / content / 组件名称 / clientlib / *。less

../ abc / src / main / content / jcr_root / apps / projectname / components / content / 组件名称 / clientlib / *。less

我需要通过匹配源和目标中的 componentname 来复制clientlib下的所有文件。

1 个答案:

答案 0 :(得分:0)

您可以使用Node child_process内置模块来执行此操作,该模块可以帮助您执行任何外部命令,例如ncp命令。

代码如下:

var myCmd = 'ncp src/projectname/components/content/componentname/clientlib/*.less ../abc/src/main/content/jcr_root/apps/projectname/components/content/componentname/clientlib/*.less';
var exec = require('child_process').exec;
exec(myCmd, function (err, stdOut, stdErr){if(!err){console.log('Command run successfully');} else{console.log(stdErr);}});