예를 들어 파일 구조가 아래와 같을 때 cdk.ts가 app파일인데
|--- cdk
| |--- bin
| | |--- cdk.ts
| |--- lib
| | |--- some-stack.ts
| |--- test
| | |--- some-stack.test.ts
| |--- cdk.json
| |--- package.json
app 파일 이름만 단순히 바꾸면
---- cdk
| |--- bin
| | |--- new-cdk.ts
| |--- lib
| | |--- some-stack.ts
| |--- test
| | |--- some-stack.test.ts
| |--- cdk.json
| |--- package.json
아와 같은 에러가 난다.
node:internal/modules/cjs/loader:1042
throw err;
^
Error: Cannot find module './new-cdk.ts'
Require stack:
...
Node.js v18.13.0
이럴 땐 cdk.json
에 정의되어 있는 파일 이름도 변경해주면 해결된다.
{
"app": "npx ts-node --prefer-ts-exts bin/new-cdk.ts",
...
}
'AWS 노트' 카테고리의 다른 글
로컬에서 AWS Elastic Container Registry로 Docker 이미지 push하기 (0) | 2023.07.18 |
---|---|
CDK가 No stack could be identified for the construct at path ... 에러를 낼 때 (0) | 2022.04.07 |
역할(Role) 없이 움직이던 EC2인스턴스에 새로 만든 역할 연계하기 (aws cli 사용) (0) | 2022.03.16 |
Lambda에서 특정 네트워크 환경에서만 리퀘스트를 보낼 수 있는 API를 사용하기 (0) | 2020.11.19 |
Amazon Athena 를 사용해 SageMaker 노트북에서 SQL 쿼리 실행하기 (Amazon Web Services 블로그 번역) (0) | 2020.07.17 |