使用自定义参数执行节点脚本

我有node.js脚本,它使用-b arg1--parameter arg2参数。 有任何方法传递他们与Grunt任务?

我已经尝试了咕噜执行 ,

 execute: { options: { args :['-b test'] }, target: { src: ['uploader.js'] } }, 

test前总是有空间的

您可以直接使用execSync:

 var cmd = 'node uploader.js -b arg1 --parameter arg2'; var opts = { cwd: process.cwd() }; var result = require('child_process').execSync(cmd, opts).toString().trim(); 

请参阅: https : //nodejs.org/api/child_process.html#child_process_child_process_execsync_command_options