微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AWS Amplify - 无法解决:“错误:找不到模块‘@babel/runtime/helpers/interopRequireDefault’”

如何解决AWS Amplify - 无法解决:“错误:找不到模块‘@babel/runtime/helpers/interopRequireDefault’”

问题: 我正在尝试在 aws amplify 上设置我的后端环境。我运行了 amplify init,它允许我完成设置,直到它显示“使用认提供程序 awscloudformation”,然后它返回:

init Failed
C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\relay-compiler\lib\transforms\SkipRedundantNodesTransform.js:1
Error: Cannot find module '@babel/runtime/helpers/interoprequiredefault'
Require stack:
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\relay-compiler\lib\transforms\SkipRedundantNodesTransform.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\@graphql-toolkit\relay-operation-optimizer\index.cjs.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\@graphql-codegen\visitor-plugin-common\index.cjs.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\amplify-codegen-appsync-model-plugin\lib\visitors\appsync-swift-visitor.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\amplify-codegen-appsync-model-plugin\lib\plugin.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\amplify-codegen-appsync-model-plugin\lib\index.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\amplify-codegen\src\utils\getCodegenPackage.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\amplify-codegen\src\utils\index.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\amplify-codegen\src\commands\types.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\amplify-codegen\src\index.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\amplify-provider-awscloudformation\lib\graphql-codegen.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\amplify-provider-awscloudformation\lib\push-resources.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\amplify-provider-awscloudformation\lib\amplify-service-migrate.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\amplify-provider-awscloudformation\lib\initializer.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\amplify-provider-awscloudformation\lib\index.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\lib\init-steps\s2-initProviders.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\lib\commands\init.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\lib\index.js
- C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\bin\amplify
    at Object.<anonymous> (C:\Users\tanne\AppData\Roaming\npm\node_modules\@aws-amplify\cli\node_modules\relay-compiler\lib\transforms\SkipRedundantNodesTransform.js:13:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10) {
  code: 'MODULE_NOT_FOUND',requireStack: [
    'C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\node_modules\\relay-compiler\\lib\\transforms\\SkipRedundantNodesTransform.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\node_modules\\@graphql-toolkit\\relay-operation-optimizer\\index.cjs.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\node_modules\\@graphql-codegen\\visitor-plugin-common\\index.cjs.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\node_modules\\amplify-codegen-appsync-model-plugin\\lib\\visitors\\appsync-swift-visitor.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\node_modules\\amplify-codegen-appsync-model-plugin\\lib\\plugin.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\node_modules\\amplify-codegen-appsync-model-plugin\\lib\\index.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\node_modules\\amplify-codegen\\src\\utils\\getCodegenPackage.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\node_modules\\amplify-codegen\\src\\utils\\index.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\node_modules\\amplify-codegen\\src\\commands\\types.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\node_modules\\amplify-codegen\\src\\index.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\node_modules\\amplify-provider-awscloudformation\\lib\\graphql-codegen.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\node_modules\\amplify-provider-awscloudformation\\lib\\push-resources.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\node_modules\\amplify-provider-awscloudformation\\lib\\amplify-service-migrate.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\node_modules\\amplify-provider-awscloudformation\\lib\\initializer.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\node_modules\\amplify-provider-awscloudformation\\lib\\index.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\lib\\init-steps\\s2-initProviders.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\lib\\commands\\init.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\lib\\index.js','C:\\Users\\tanne\\AppData\\Roaming\\npm\\node_modules\\@aws-amplify\\cli\\bin\\amplify'
  ]
}

我试过跑步:

npm add @babel/runtime
"@babel/runtime": "7.0.0-beta.55"
npm i babel-install

我还尝试使用 amplify configure 命令设置新的 IAM 用户,但得到相同的结果。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。