官方文档上Spawning .bat
and .cmd
files on Windows这部分的意思是.bat
, .cmd
本身不是可执行的(executable),所以在windows上无法通过execFile
直接运行。但是我在实际测试中是可以直接运行的:
js代码主要就一句执行bat文件的:
execFile('echo.bat', (err, stdout, stderr) => {
console.log(stdout)
})
.bat
文件里就只有一句echo语句:
echo 'hello'
结果是能执行的,正常来说不应该是不能执行的吗?