0

我正在尝试部署我的智能合约无服务器(AWS lambda)并且我正在使用 Truffle 框架。

该代码正在部署在较早的系统中(较早的部署在此处)。现在我已经更新了智能合约版本。当我部署它时。由于依赖项不匹配 n 版本更改,我无法在我的新系统中使用。我使用 ganache 在本地系统中测试了我的智能合约。uts 工作正常。部署无服务器时,我遇到了问题。

下面是错误截图

在此处输入图像描述 - 以下是 package.json 中的依赖项。

"aws-sdk": "^2.256.1",
"express": "^4.16.3",
"fs": "0.0.1-security",
"openzeppelin-solidity": "^1.12.0",
"pug": "^2.0.3",
"solc": "^0.4.24",
"web3": "^1.0.0-beta.50"
and all the above have been updated to newer versions..
  "dependencies": {
    "aws-serverless-express": "^3.3.6",
    "ethereumjs-abi": "^0.6.7",
    "ethereumjs-tx": "^2.1.0",
    "openzeppelin-solidity": "^2.3.0",
    "promise-mysql": "^4.0.4",
    "pug": "^2.0.4",
    "scrypt": "^6.0.3",
    "serverless": "^1.46.1",
    "solc": "^0.5.10",
    "web3": "^1.0.0-beta.36",
    "websocket": "^1.0.29"
  }
}

我已将 package.json 和 package-lock.json 更新为较新的版本,但该项目未部署无服务器。

4

0 回答 0