在 cdk init 期间固定 typescript 版本

Pinning typescript version during cdk init

我正在使用以下命令在打字稿中创建一个新的 CDK 应用程序:

npx --yes cdk@1.138.2 init app --language typescript --generate-only 

这样生成的package.json文件有一个typescript版本^3.9.7。我想改用 4.6.4 版本。如何传递参数以强制 cdk init 使用所需的版本?

CDK(v1 和 v2)适用于 Typescript v4。您可以随时手动将 package.json 中的 Typescript 版本编辑为所需的版本。 运行 npm outdated 预览,npm update 更新包。如果有依赖冲突,npm 会骂你。

注意:CDK v1 在 maintenance mode. Initialize a current v2 项目中 npx --yes cdk init ...