【问题标题】:Error while running a Node js program运行 Node js 程序时出错
【发布时间】:2016-04-23 06:50:11
【问题描述】:

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

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

【问题讨论】:

  • 我会添加“aws-sdk”标签

标签: node.js aws-sdk-js


【解决方案1】:

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

cd location/to/your/folder

然后运行这个来安装 aws-sdk:

npm install aws-sdk

【讨论】:

    【解决方案2】:

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

    "dependencies": {
        "aws-sdk": "2.4.12",
    

    【讨论】:

      【解决方案3】:

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

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

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

      然后运行npm install

      【讨论】:

        【解决方案4】:

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

        我已经使用 npm i -g aws-sdk 全局安装了 aws-sdk

        注意从命令行运行节点文件 const AWS = require('aws-sdk') 不会工作,如果没有包含 aws-sdk 的本地 node_modules 文件夹

        仅适用于 MAC 的解决方案

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

        对于其他操作系统,找到全局安装的node_modules的位置

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-12-13
          • 1970-01-01
          • 2019-11-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多