4

我编写了一个 node js 程序,其中包含一个名为 AWS.config.update(). 当我尝试在终端上运行它时,出现错误:

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

4

4 回答 4

8

转到安装节点应用程序的文件夹:

cd location/to/your/folder

然后运行它来安装 aws-sdk:

npm install aws-sdk

于 2016-01-18T07:15:35.477 回答
1

npm install aws-sdk确保您的 package.json 指定了新依赖项的确切版本之后,例如:

"dependencies": {
    "aws-sdk": "2.4.12",
于 2016-08-04T22:38:41.687 回答
1

请参阅https://www.npmjs.com/package/aws-sdk以查看各种安装方式aws-sdk

我更喜欢总是添加对package.json

"dependencies": {
    "aws-sdk": "^2.182.0"
}

并运行npm install

于 2018-01-16T07:43:40.067 回答
1

我试图实现相同的目标并得到相同的错误

aws-sdk使用全局安装npm i -g aws-sdk

的注释从命令行运行节点文件const AWS = require('aws-sdk')将不起作用,如果没有node_modules包含aws-sdk

仅适用于 MAC 的解决方案的

const AWS = require('/usr/local/lib/node_modules/aws-sdk');

本地文件夹对于其他操作系统,请找到全局安装的位置节点模块

于 2020-04-29T04:40:07.043 回答