Nie można wymagać podkreślenia w CasperJS

używamCasperJS uruchomić automatyczne testy frontendowe, ale w moich testach wystąpił problem z użyciem innych modułów npm. jestem swiadomypatchRequire jednak uważam, że można to nazwać tylko poza środowiskiem testowym, ponieważ łaty dla testera wymagają automatycznie. Zawarłem to, ale wyniki były takie same. Mówi, że nie może znaleźć modułu. Potwierdziłem, że moduł podkreślenia jest zainstalowanynode_modules w folderze głównym projektów.

Kod

'use strict'

_ = require 'underscore'

testConfig =
    testPageUrl: ''
    testSearchTerm: 'the'

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

Kod w JavaScript

'use strict';

_ = require('underscore');

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

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

Błąd

CasperError: Nie można znaleźć podkreślenia modułu

questionAnswers(1)

yourAnswerToTheQuestion