我aws-sdk
在节点版本 0.11.2 上使用 AWS Node.js API ( ) 版本 1.0.0。简单地构造 API 对象时出现错误:
var AWS = require('aws-sdk');
AWS.config.update({region: 'eu-west-1'});
var s3 = AWS.S3();
错误是:
/.../node_modules/aws-sdk/lib/service.js:25
var ServiceClass = this.loadServiceClass(config || {});
^
TypeError: Object #<Object> has no method 'loadServiceClass'
at Object.Service (/.../node_modules/aws-sdk/lib/service.js:25:29)
at Object.features.constructor [as S3] (/.../node_modules/aws-sdk/lib/util.js:405:24)
at ReadStream.<anonymous> (/.../server.js:92:22)
at ReadStream.EventEmitter.emit (events.js:97:17)
at fs.js:1492:10
at Object.oncomplete (fs.js:94:15)
节点 0.8.23、0.9.12 和 0.10.5 也出现同样的错误。
我在任何地方都找不到对这个错误的任何引用,所以它显然不会发生在其他任何人身上!我究竟做错了什么?