关于Node.js child_process.execFile在windows上运行.bat文件的问题
官方文档上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'
结果是能执行的,正常来说不应该是不能执行的吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)