我搜索并找到了一种让JavaScript在SublimeText上运行的方法。步骤如下:
- Sublime Text > 文件 > 新建文件 > 输入代码: console.log("Hello World");
- 按下Ctrl + S(保存)> 命名为script.js
安装Node.js
Sublime Text > 工具 > 编译系统 > 新建编译系统 > 输入:
{
"cmd": ["node", "$file"],
"selector": "source.js"
}
- 将其保存为Node.sublime-build
- Sublime Text > 工具 > 构建系统 > Node
这个方法很有效,我可以很好地得到控制台结果。
现在我如何使用或引用index.html文件?
更具体地说,我有两个文件:index.html和script.js,我需要在sublime text上运行JS,但是我遇到了“ReferenceError: document is not defined
”这样的错误。
var output = document.getElementById('output');
document
对象,因为它只在浏览器运行时才可用。 - Tsvetan Ganevscript.js
,然后在终端中使用node script.js
执行它呢?另外,我不确定你想做什么,因为 Node 是一种服务器端技术,没有 DOM,也没有元素 ID 可以选择。 - Jeremy Thille