La versión del módulo no coincide con el navegador sin cabeza y el nodo de escritorio

Recibo un "Error de desajuste de la versión del módulo" cuando intento usar un navegador sin cabeza con un shell de Nodo de escritorio. He intentado Zombiejs y Phantomjs con nw.js y atom-shell; en ambos casos, tan pronto como el navegador sin cabeza entra en juego, la aplicación se bloquea con un error de falta de coincidencia del módulo.

Aquí está el error con Phantomjs y atom-shell:

Uncaught Exception:
Error: Module version mismatch. Expected 41, got 14.
    at Error (native)
    at Object.module.(anonymous function) (ATOM_SHELL_ASAR.js:118:20)
    at Object.module.(anonymous function) [as .node] (ATOM_SHELL_ASAR.js:118:20)
    at Module.load (module.js:370:32)
    at Function.Module._load (module.js:325:12)
    at Module.require (module.js:380:17)
    at require (module.js:399:17)
    at bindings (/Users/Ajay/Projects/atom-shell/node_modules/phantom/node_modules/dnode/node_modules/weak/node_modules/bindings/bindings.js:76:44)
    at Object.<anonymous> (/Users/Ajay/Projects/atom-shell/node_modules/phantom/node_modules/dnode/node_modules/weak/lib/weak.js:7:35)
    at Module._compile (module.js:475:26)

¿Alguna idea de lo que está causando el error?

Respuestas a la pregunta(1)

Su respuesta a la pregunta