如何进行AWS CDK TypeScript交互式部署

问题描述

我一直试图将“ Inquirer”库添加到TypeScript中的现有项目中,该项目使用CDK部署AWS基础设施。我到处寻找许多方法来完成此操作,但无法完成。 是否可以交互地部署它?

我想要进行交互式部署。当我运行cdk deploy时,它将要求我插入所需的变量。例如:

$ cdk deploy

? Enter a solution name: testing
? Enter another variable for the project: testvariable2

我尝试了下一个代码,但是没有正确使用变量。当我插入值时,它会一直等待直到错误Subprocess exited with error 130

使用的代码

让solutionNameAns:承诺;

const solutionNameQuestion: IQuestions = new Questions();
solutionNameQuestion.addQuestion(getSolutionNameQuestion());
solutionNameAns = prompt(solutionNameQuestion.value);


solutionNameAns
         .then((solutionNameAnswer: Answers) => {
             program.solutionName = solutionNameAnswer.solutionName;
             console.log(solutionNameAnswer.solutionName);
 
             //console.log('you ordered a pizza with:');
             //if (program.peppers) console.log('  - peppers');         
 
         });

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)