今天在学习同时开发的一个脚手架工具Tiger,主要是用来快速生成模块化类的一个工具,其中是采用js语言写的,自己想调试的时候发现不得要领,查找一些资料下来有点眉目,此处做个记录。
首先这个工具的用法是:
tiger init className superClassName
其实内部就是调用一个js文件
node run.js init className superClassName
如果没有node环境,可以将run.js添加x属性,然后执行 ./run.js … 操作。
调试工具选用 webstorm,然后在debug的 Run/Debug Configurations 里面可以选择要调试的js文件,如果需要参数,也可以在Node Parameters里面添加参数。
剩下的问题就是js语法调试。