如何使用卓越的文本运行节点应用程序



如何使用高级文本运行节点应用程序?像这样,在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>构建

最新更新