1 背景
SAP Business Application Studio(BAS) 内置了对Node.js运行时的调试支持,可以调试JavaScript、TypeScript或任何其他被编译成JavaScript的语言。
我们在学习JavaScript的过程中,可以直接使用SAP BAS开发和调试JavaScript代码。
2 开发代码
需要开发JavaScript代码时,我们仅需在BAS的workarea中,直接创建一个后缀为.js的文件即可。
然后直接编码即可,SAP BAS默认直接JavaScript的代码补全,高亮等功能。
3 运行和调试
3.1 直接用命令行
在SAP BAS中,可以在terminal中直接使用node命令运行和调试JavaScript代码。
方式如下:
test.js就是你想执行的JavaScript文件 (注意要给出文件路径,也即js.local.test中JavaScript文件夹下的test.js文件)。
如果要调试JavaScript程序,可以通过F9或直接鼠标点击的方式设置断点后,再执行程序。
这样,就会自动停到断点的位置。
3.2 在Launch.json文件中添加configuration
这是SAP BAS官方文档介绍的一种方式,比较繁琐,个人不推荐使用。具体方式如下:
-
打开 Run and Debug视图
-
在下拉列表中选择note.js
-
填写配置文件
-
执行配置
效果同node命令一样,会启动和执行test.js文件。
4 调试模式
在SAP BAS中提供了两种调试模式:启动(Launch)和附加(Attach)。
调试器可以在直接在debug模式下启动程序,也可以将调试器attach到已经运行的程序。
可以通过命令面板触发attach模式:Debug: Attach to Node Process
5. 小结
本文介绍了如何在SAP BAS中直接开发和调试JavaScript程序。在学习JavaScript的过程中,可以直接在SAP BAS中完成JavaScript的编码练习。希望本篇博客对您有帮助!
6. 参考资料
- Debugging in SAP BAS
- Run Node.js from command line