我正在使用nodeJS测试AWS,并使用“SAM”进行类型转换,但是当我想使用“sam”构建示例hello-world- the trying应用程序时,我会得到以下消息:
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知道怎么解决吗?
谢谢!
发布于 2022-07-04 15:40:33
为了让这个npm install -g esbuild正常工作,我不得不在全球安装esbuild。
发布于 2022-06-10 08:58:03
安装esbuild,您可以使用npm
npm install esbuild发布于 2022-09-14 13:51:02
它可以通过以下两种方法中的任何一种解决:
npm install -g esbuild全局安装esbuildnpm install esbuild) --因为esbuild将捆绑您的代码,所以它不会打包在Lambda中。PS:如第2点所述,最新版本的hello-world- this成绩单已经更正了。
https://stackoverflow.com/questions/72557584
复制相似问题