投稿

ラベル(TypeScript)が付いた投稿を表示しています

AmazonSAMでTypeScriptはデバッグできない

イメージ
AmazonSAMでTypeScriptはデバッグできない AmazonSAMでTypeScriptはデバッグできない Amazon SAMでnode.js でSAM CLIでTypeScriptの雛形を作ったんですが。 ビルドできます。 デプロイできます。 ローカルデバッグ・・・できませんでした! これは困る。 2023/11/15現在、諦めた方がいいみたいです。 何をやっても以下のようにエラーが出ます。 デバッグに必要なマップファイルが読み込めないんじゃブレークポイント貼っても止まりませんよねぇ。 file:///var/task/app.js のソース マップを読み取れませんでした: ENOENT: no such file or directory, open '/home/abe/projects/SAMTest/sam-app/hello-world/app.js.map' AWSの「 TypeScript アプリケーションをデバッグするが、ブレークポイントが機能しない 」の記事があったのでできる前提で色々試してはみたんですが。 tsconfig.jsonに"inlineSourceMap": trueを追加したけどダメ。 一応、 $ cd hello_world $ npm run compile $ cd .. $ sam build とやったけど症状変わらず。 *.js.map自体は .aws-sam/build/HelloWorldFunction にあったので launch.jsonを以下のように書き換えてみたけど・・・ダメでした。 { "type" : "aws-sam" , "request" : "direct-invoke" , "name" : "sam-app:HelloWorldFunction (nodejs18.x)" , "invokeTarget" : { "target...

Amazon SAMでnode.js

Amazon SAMでnode.js Amazon SAMでnode.js Lambdaの中身をnode.js + TypeScriptで新規プロジェクト作ってみます。 $ sam init You can preselect a particular runtime or package type when using the `sam init` experience. Call `sam init --help` to learn more. Which template source would you like to use? 1 - AWS Quick Start Templates 2 - Custom Template Location Choice: 1 Choose an AWS Quick Start application template 1 - Hello World Example 2 - Data processing 3 - Hello World Example with Powertools for AWS Lambda 4 - Multi-step workflow 5 - Scheduled task 6 - Standalone function 7 - Serverless API 8 - Infrastructure event management 9 - Lambda Response Streaming 10 - Serverless Connector Hello World Example 11 - Multi-step workflow with Connectors 12 - GraphQLApi Hello World Example 13 - Full Stack 14 - Lambda EFS example 15 - Hello World Example With Powert...