No se puede requerir un guión bajo con CasperJS

Estoy usandoCasperJS para ejecutar pruebas de interfaz de usuario automatizadas, pero he tenido problemas con el uso de otros módulos npm en mis pruebas. Soy consciente depatchRequire sin embargo, creo que solo se debe llamar fuera del entorno de prueba, ya que los parches del corredor de prueba requieren automáticamente. Lo incluí pero los resultados fueron los mismos. Dice que no puede encontrar el módulo. He confirmado que el módulo de guión bajo está instalado ennode_modules en la carpeta raíz de proyectos.

Código

'use strict'

_ = require 'underscore'

testConfig =
    testPageUrl: ''
    testSearchTerm: 'the'

config = _.extend testConfig, require 'common/config'

Código en Javascript

'use strict';

_ = require('underscore');

testConfig = {
  testPageUrl: '',
  testSearchTerm: 'the'
};

config = _.extend(testConfig, require('common/config'));

Error

CasperError: No se puede encontrar el guión bajo del módulo

Respuestas a la pregunta(1)

Su respuesta a la pregunta