2014-10-21 2 views
5

Я пытаюсь создать сценарий тестирования, чтобы тестеры могли захватывать некоторые тесты, используя автономные slimerjs 0.9.3. Однако, когда я пытаюсь установить локальный пакет, который я установил (в этом случае минимальный), через npm я получаю сообщение об ошибке.slimerjs Не удается разрешить необходимый модуль, работает с phantomjs

структура

файла:

clibrowsers/ 
    /osx/slimer/slimerjs 
    /scripts 
     /batchprinter.js 
     /node_modules/minimist/ 
    ... 

Когда я бегу "clibrowsers/OSX/Slimer/slimerjs clibrowsers/скрипты/batchprinter.js" Я получаю ошибку:

Script Error: Module: Can not resolve "minimist" module required by main located at file:///Users/USER/Documents/dev/clibrowsers/scripts/batchprinter.js 
     Stack: 
     -> file:///Users/USER/Documents/dev/clibrowsers/scripts/batchprinter.js: 351 

При запуске сценария с с phantomjs 2.0.0 (разработка) У меня нет ошибок.

Что я делаю неправильно?

ответ

2

Slimer не может найти node_modules самостоятельно, но вы можете загрузить модуль вручную, например: var uuid = require(fs.workingDirectory+'/node_modules/node-uuid/uuid.js');

см the doc on slimerjs require

Смежные вопросы