slimerjs Не может разрешить необходимый модуль, работает с phantomjs

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

Структура файла:

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

Когда я запускаю "clibrowsers/osx/slimer/slimerjs clibrowsers/scripts/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 (разработка) я не получаю никаких ошибок.

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

1 ответ

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

см документ на slimerjs требуют

Другие вопросы по тегам