1

我正在尝试运行一个简单的 node.js 脚本来描述一个实例,但我得到:

模块.js:340

错误:找不到模块“aws-lib”

我将所有 EC2 node.js 库文件与脚本放在同一目录中,但是如何包含它们?

var aws = require("aws-lib");

ec2 = aws.createEC2Client(*redacted*, *redacted*);

ec2.call("DescribeInstances", {}, function(err, result) { console.log(JSON.stringify(result)); });

4

1 回答 1

5

您实际上并没有安装该模块。转到您的节点应用程序所在的文件夹,然后在那里安装模块,例如:

cd /path/to/your/node/application/    // Since you should be in your app folder
sudo npm cache clear // Just in case
sudo npm install aws-lib  // Actual loading command

这些命令将node_modules在您的应用程序文件夹中创建一个名为的文件夹。然后你可以使用aws-lib.

于 2012-11-19T20:38:53.200 回答