2014-10-21 17 views
5

के साथ काम करता है मैं एक परीक्षण स्क्रिप्ट बनाने की कोशिश कर रहा हूं ताकि परीक्षक स्टैंडअलोन slimerjs 0.9.3 का उपयोग करके कुछ परीक्षणों को कैप्चर कर सकें। हालांकि जब मैं एक स्थानीय पैकेज की आवश्यकता है जो मैंने स्थापित किया है (इस मामले में न्यूनतम) npm के माध्यम से मुझे एक त्रुटि मिलती है।slimerjs आवश्यक मॉड्यूल को हल नहीं कर सकता है, phantomjs

फ़ाइल संरचना:

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 (विकास) के साथ मुझे कोई त्रुटि नहीं मिलती है।

मैं क्या गलत कर रहा हूं?

उत्तर

2

Slimer अपने आप ही node_modules नहीं मिल सकता है, लेकिन आप उदाहरण के लिए मैन्युअल रूप से मॉड्यूल लोड कर सकते हैं,: var uuid = require(fs.workingDirectory+'/node_modules/node-uuid/uuid.js');

the doc on slimerjs require

देखना
संबंधित मुद्दे