2014-10-21 14 views
5

Tôi đang cố gắng tạo tập lệnh thử nghiệm để người thử nghiệm có thể chụp một số thử nghiệm bằng cách sử dụng các trình thu nhỏ độc lập 0.9.3. Tuy nhiên khi tôi cố gắng yêu cầu một gói địa phương mà tôi đã cài đặt (tối thiểu trong trường hợp này) thông qua npm tôi nhận được một lỗi.slimerjs Không thể giải quyết mô-đun được yêu cầu, làm việc với các phantomjs

cấu trúc

File:

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

Khi tôi chạy "clibrowsers/OSX/slimer/slimerjs clibrowsers/scripts/batchprinter.js" Tôi nhận được lỗi:

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 

Khi chạy các kịch bản với với phantomjs 2.0.0 (phát triển) Tôi không nhận được bất kỳ lỗi nào.

Tôi đang làm gì sai?

Trả lời

2

slimer không thể tìm thấy node_modules ngày của riêng mình, nhưng bạn có thể tải các mô-đun bằng tay, ví dụ: var uuid = require(fs.workingDirectory+'/node_modules/node-uuid/uuid.js');

thấy the doc on slimerjs require

Các vấn đề liên quan