我正在设置Sublime text 2并运行:
console.log("Hello!");
但是我进入控制台的所有内容都是“在[0.0]
中完成的我的构建系统是:
{
"cmd": ["node", "$file"],
"selector": "source.js"
}
非常感谢任何帮助。这也是在Ubuntu中完成的。
答案 0 :(得分:0)
Ubuntu的nodejs
软件包提供/usr/bin/nodejs
,而不是/usr/bin/node
。用于业余分组无线电节点的node
包提供/usr/sbin/node
,这是您的构建系统正在运行的。它与Javascript无关,因此没有输出。有两个选项(假设您已经安装了nodejs
),您可以选择其中一个或两个:
从命令行运行
sudo ln -s /usr/bin/nodejs /usr/local/bin/node
这会创建一个节点的符号链接(我想,我现在不在Ubuntu中)应该在/usr/sbin
$PATH
之前。运行echo $PATH
以验证路径的顺序。
将您的构建系统更改为/usr/bin/nodejs
而不是node
。这将解决您当前的问题,但如果您不运行上述其他命令,则可能会遇到Sublime的NodeJS
插件问题。