gpt4 book ai didi

javascript - 在 Node 中运行 Grunt 任务

转载 作者:搜寻专家 更新时间:2023-11-01 00:07:34 25 4
gpt4 key购买 nike

我想知道如何在 node.js 文件中运行 grunt 任务。

我定义了一个这样工作的任务:

grunt backup --option1=sourceFolder --option2=destFolder

如果我在 CMD 上运行它,一切正常。

但此刻我尝试在 node.js 文件中运行它,其中有一条指令,如

var sourceFolder = __dirname + "\\" + process.argv[2];
var destFolder = __dirname + "\\"+ process.argv[3];

...other things...

exec("grunt backup --option1=" + sourceFolder + " --option2=" + destFolder);

发生这种情况:

正在运行 "copy:backup:grunt.option("option1"):grunt.option("option2")"(复制)任务...

为什么会这样?在 nodeJS 中有一个更聪明的方法来代替这个丑陋的 exec?

提前致谢!

最佳答案

你应该使用 GruntFile与您定义的任务。然后,您只需从命令行运行 grunt task-name,而不是在单独的 Node 脚本中运行它。

关于javascript - 在 Node 中运行 Grunt 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29749111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com