我一直试图将“ 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');
});