2014-10-21 3 views
5

테스터가 독립 실행 형 slimerjs 0.9.3을 사용하여 몇 가지 테스트를 캡처 할 수 있도록 테스트 스크립트를 만들려고합니다. 그러나 내가 설치 한 로컬 패키지 (이 경우에는 minimist)를 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

참조