问题:我想单独调试一段JavaScript代码而不是嵌入到网页端执行
工具: Sublime Text
解决问题:
一、安装node.js
当然你也可以使用jsc环境来运行js,这里我们使用node.js来运行,
安装成功查询:在终端中输入 node -v会输出node版本号
二、配置编译文件
SublimeText中 Tools -> Build System -> New Build System,复制以下内容并保存为Node.sublime-build。然后把Build System设置成Automatic
{
"cmd": ["node", "--use-strict", "--harmony", "$file"],
"selector": "source.js"
}
三、运行测试代码
在sublime text中按command + B
for (var i = 0; i <= 5; i++) {
console.log(i);
}
0
1
2
3
4
5
[Finished in 0.1s]
按照上面步骤大多数人都可以成功,但是也有一部分不幸运的人不能成功。解决方法:
在终端运行
重新配置
{
"cmd": ["/usr/local/bin/node", "--use-strict", "--harmony", "$file"],
"selector": "source.js"
}
正常输出成功。