首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS SAM - Esbuild失败:无法找到esbuild

AWS SAM - Esbuild失败:无法找到esbuild
EN

Stack Overflow用户
提问于 2022-06-09 09:07:31
回答 4查看 2.4K关注 0票数 2

我正在使用nodeJS测试AWS,并使用“SAM”进行类型转换,但是当我想使用“sam”构建示例hello-world- the trying应用程序时,我会得到以下消息:

代码语言:javascript
复制
Building codeuri: C:\RF\GitHub\rf-09-06\hello-world runtime: nodejs14.x metadata: {'BuildMethod': 'esbuild', 'BuildProperties': {'Minify': True, 'Target': 'es2020', 'Sourcemap': True, 'EntryPoints': ['app.ts']}} architecture: x86_64 functions: ['HelloWorldFunction']
Running NodejsNpmEsbuildBuilder:CopySource
Running NodejsNpmEsbuildBuilder:NpmInstall
Running NodejsNpmEsbuildBuilder:EsbuildBundle

Build Failed
Error: NodejsNpmEsbuildBuilder:EsbuildBundle - Esbuild Failed: cannot find esbuild

知道怎么解决吗?

谢谢!

EN

回答 4

Stack Overflow用户

发布于 2022-07-04 15:40:33

为了让这个npm install -g esbuild正常工作,我不得不在全球安装esbuild。

票数 5
EN

Stack Overflow用户

发布于 2022-06-10 08:58:03

安装esbuild,您可以使用npm

代码语言:javascript
复制
npm install esbuild
票数 2
EN

Stack Overflow用户

发布于 2022-09-14 13:51:02

它可以通过以下两种方法中的任何一种解决:

  1. 使用npm install -g esbuild全局安装esbuild
  2. 正如在AWS SAM github问题中提到的,将esbuild移到非dev依赖项 (npm install esbuild) --因为esbuild将捆绑您的代码,所以它不会打包在Lambda中。

PS:如第2点所述,最新版本的hello-world- this成绩单已经更正了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72557584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档