如何使用高级文本运行节点应用程序?像这样,在sublime中打开文件app.js,进入菜单->工具->构建,它就会运行。就像一样简单
Cmd+Shift+p,搜索"Nodejs::Default File Settings",它会打开文件"Node.js.spremie Settings"。你会看到:
{
// save before running commands
"save_first": true,
// if present, use this command instead of plain "node"
// e.g. "/usr/bin/node" or "C:binnode.exe"
"node_command": false,
// Same for NPM command
"npm_command": false,
"expert_mode": false,
"ouput_to_new_tab": false
}
修改
"node_command":false,
至
"node_command":"/usr/local/bin/node",
如果节点路径与上面的不相同,请找到它并更改为您的路径。
如果您想自己修复插件的路径。一个选项是更改Nodejs.sublime-build。它位于sublime:的packages目录中
Mac: ~/Library/Application Support/Sublime Text 2/Packages/Nodejs/Nodejs.sublime-build
Linux: ~/.config/sublime-text-2/Packages/Nodejs/Nodejs.sublime-build
注意:在最新的OS X版本中,Library文件夹是隐藏的。如果是这种情况,请从菜单中选择Go>Go to Folder。。。并键入~/Library。
Change "cmd": ["node", "$file"] to "cmd": ["/usr/local/bin/node", "$file"]
{
"cmd": ["/usr/local/bin/node", "$file"],
"file_regex": "^[ ]*File "(...*?)", line ([0-9]*)",
"selector": "source.js",
"shell":true,
"encoding": "cp1252",
"windows":
{
"cmd": ["taskkill /F /IM node.exe & node", "$file"]
},
"linux":
{
"cmd": ["killall node; node", "$file"]
}
}
最后,打开你的*.js文件,然后按command+b。现在一切都应该正常了。
Linux用户:该文件在所有操作系统中都是相同的。查找Nodejs.sublic-build的路径可能需要运行搜索。在大多数情况下,它位于~/.config/sublimite-text-2/Packages/Nodejs/Nodejs.sublic-build 中
要在sublime text上运行nodejs,请安装节点包"node-dev",然后创建一个sublime文本构建,代码应该如下
{
"cmd": ["node-dev", "$file"],
"selector" : "source.js",
"path" : "/usr/local/bin"
}
现在要运行nodejs应用程序,请转到菜单->工具->构建。
目前的情况是,您的终端没有正确的PATH设置。
在常规终端中尝试此命令:
> which node
我最终得到了这个:
/usr/local/bin/node
正如您所看到的,这个路径不在您的环境中。要在常规终端中添加它,您可以编辑.bashrc或.bash_profile并添加这行
export PATH=/usr/local/bin:$PATH
在这里,你只需要查看文档,就可以发现你需要修改配置文件。
如果您打开了一个JavaScript文件,请选择Tools->构建系统->Nodejs,然后点击Ctrl+B,您将激活节点在您的文件上生成系统,节点将尝试运行它。您如果找不到您的节点可执行文件
看看这个。
在xubuntu上,我在Nodejs.sublime-build中使用了终端显式构建命令:
"cmd":["xfce4 terminal","--command","node$file"]
使用以下代码创建一个构建系统:
{
"cmd": ["node", "$file"],
"selector" : "source.js"
}
首先确保节点安装正确。在崇高中创建新的构建系统。
工具>构建系统>新建系统
它将创建新文件。用以下命令替换内容
{
"shell_cmd": "node $file"
}
保存扩展名为.sublime-build
的文件
即node.sublime-build
现在选择工具中的构建系统>构建系统>节点(或您设置的任何名称)
一切就绪。打开js文件并点击ctrl+B或转到Tools>构建