【发布时间】:2015-04-15 19:54:24
【问题描述】:
我已经使用 node.js 在 Sublime Text 3 中实现了一个 JavaScript 控制台。
构建代码(另存为Node.sublime-build):
{
"cmd": ["node /Program Files/nodejs", "$file"],
"selector": "source.js"
}
它最初给了WinError 2,这意味着它找不到node.js。我通过添加文件位置来解决这个问题。
现在,它给出了[WinError 5] Access is denied。做了一些研究,我发现了“以管理员身份运行”的解决方案。不幸的是,这不起作用。
我的 JavaScript 完全有效,并且 node.js 已安装。
有什么问题?我是否必须重新安装 node.js 并获得连接到我的 PATH 的权限? (我在安装过程中取消选择)
【问题讨论】:
-
如果我没记错的话,你需要将命令中的每一项分隔成数组项,比如:
["node", "/Program Files/nodejs", "$file"]。另外,为什么您没有指定驱动器(例如C:/)?我也相信您必须在未引用的参数中转义空格字符,例如/Program\ Files/。 -
@SverriM.Olsen 我尝试了您的解决方案的组合,但它们都返回
WinError 2,这在我的版本中已解决。
标签: javascript node.js sublimetext3