使用自定义参数执行节点脚本
我有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