Порождение NodeJS не работает, если отсоединено=true

#node.js

Вопрос:

Мне нужно создать новый отдельный процесс в NodeJS.

Приведенный здесь код не работает:

 const CHILD_PROCESS = require('child_process');
var cmd = 'dir > d:dir.txt'
var params = cmd.split(' ')

CHILD_PROCESS.spawn('cmd', params, {
  detached: true,
  stdio: 'ignore'
})
 

Кроме того, если cmd = 'dir | find "bytes" > d:bytes.txt' затем spawn() произойдет преобразование "bytes" '"bytes"' , которое приведет к сбою команды.

Буду признателен за любую помощь.