仅供参考,只想让大家知道我正在使用以下代码编写此AWS CDK应用程序:
cdk --version
得到了这个细节大家好,我是AWS CDK的新手,目前仍在使用它。到目前为止,我觉得与键入cloudformation模板相比,它肯定提供了更多的灵活性。
但是,我不知道的一件事是如何输出变量的值,就像Java中的System.println()
或JavaScript中的console.log
/ strong>
现在,我对TypeScript还是很陌生,但是到目前为止,我已经尝试在其中一个TypeScript文件中使用console.log()命令,但它只是不允许我使用它:
每次我尝试这样做:
console.log(name); //name is a string
我在Visual Studio中得到了这个
说实话,我对TypeScript也很陌生,因此对学习AWS CDK有点困难(但到目前为止,我还是很喜欢)的我也可以参与进来
我已经在cdk应用程序项目文件夹./node_modules
中安装了控制台节点模块:
〜任何帮助将不胜感激〜
非常感谢! :)
答案 0 :(得分:1)
我找到了一种方法,现在一切都很好。
基本上,您可以在进行console.log(name)
时使用cdk synth
来打印到终端,但是我需要做两件事。
1。)我需要在TypeScript文件的顶部放置import console = require('console');
2。)我需要运行npm install @types/console
来解决有关控制台为any
类型的一些错误
无论如何,现在都已解决:)
答案 1 :(得分:0)
嗨,我也面临着同样的问题。我运行“ npm install @ types / node --save-dev”。这解决了我的问题,在cdk.synth期间我可以看到console.log()