2012-11-19 39 views
1

我想運行一個簡單的node.js腳本來描述一個實例,但我得到:如何爲Node.js包含Amazon EC2庫?

module.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)); });

+1

你安裝了aws-lib嗎? npm install aws-lib – lostsource

回答

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

+0

當你說節點應用程序時,你的意思是我的node.js安裝,還是我正在處理的腳本? –

+0

您正在編寫的腳本。 –

+0

酷豆。我會給它一個旋轉。 –