我正在尝试创建一个测试脚本,以便测试人员可以使用独立的slimerjs 0.9.3捕获一些测试。但是,当我尝试通过npm请求我安装的本地包(在本例中是minimist)时,我得到了一个错误。
文件结构:
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 (开发)运行脚本时,我没有得到任何错误。
我做错了什么?
发布于 2015-01-06 08:30:45
slimer不能自己找到node_modules,但您可以手动加载模块,例如:var uuid = require(fs.workingDirectory+'/node_modules/node-uuid/uuid.js');
请参阅the doc on slimerjs require
https://stackoverflow.com/questions/26496004
复制相似问题