两种方式
1、利用JSC添加JavaScript控制台
其实在 OSX
里有一个javascript控制台程序,它在
/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Resources/jsc
里。我们可以在终端里直接运行这个程序,然后在终端进行调试。
但我想要再Sublime Text中直接调试,这就需要为Sublime
Text添加此Build System,
(1)打开Sublime Text,选择 Tools >
Build System > New Build System
(2)粘贴以下内容并保存为JSC.sublime-build(名字不是固定的,可以自己取):
{
"cmd":
["/System/Library/Frameworks/JavaScriptCore.framework/Versions/A/Resources/jsc",
"$file"],
"selector": "source.js"
}
(3)在 Tools > Build System
里选择刚刚创建好的“JSC”,就可以调试了。
(4)在写好的js文件中,使用快捷键Command +
B按钮进行调试
注意,使用JSC时,你需要用debug()替换console.log()函数。
2、利用 Node.js 添加 JavaScript
控制台
(1)检查是否安装了Node
在终端中运行 node -v 命令
(2)步骤和JSC相同,只不过将粘贴的内容换为:
{
"cmd": ["node", "$file"],
"selector": "source.js"
}
(3)编辑好后保存为Node.sublime-build或者其他的名字就可以了。
同样,要使用,在 Tools > Build System
里选择刚刚创建好的“Node”,就可以调试了。
你需要做的就是在写好js文件后,按下Command +
B按钮。
在Node.js的情况下,你可以继续使用console.log()函数。