14.兼容windows和macOS的spawn
spawn
在windows和macOS是有兼容问题的,那么我们就需要写一套具备兼容能力的spawn
- 举例说明:
- 在
macOS
中,执行spawn代码cp.spawn('node', ['-e', 'console.log(1)'], ...)
- 在
win32
中,执行spawn代码就为c.spawn('cmd', ['/c', '-e', 'console.log(1)'], ...)
function spawn(command, args, options){
const win32 = process