Não é possível exigir sublinhado com CasperJS

estou a usarCasperJS para executar testes frontend automatizados, mas corri para um problema com o uso de outros módulos npm em meus testes. Estou ciente depatchRequire no entanto, acredito que seja apenas para ser chamado fora do ambiente de teste, como os patches do executor de teste exigem automaticamente. Eu incluí-lo, mas os resultados foram os mesmos. Diz que não pode encontrar o módulo. Eu confirmei que o módulo de sublinhado está instaladonode_modules na pasta raiz do projeto.

Código

'use strict'

_ = require 'underscore'

testConfig =
    testPageUrl: ''
    testSearchTerm: 'the'

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

Código em Javascript

'use strict';

_ = require('underscore');

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

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

Erro

CasperError: Não é possível encontrar o sublinhado do módulo

questionAnswers(1)

yourAnswerToTheQuestion