如何使用sublime做node js IDE(ubuntu14.04)

来源:互联网 发布:数据库的测试方法 编辑:程序博客网 时间:2024/05/21 14:07

1.在官网上安装sublime

2.在github上安装nodejs插件 

git clone https://github.com/tanepiper/SublimeText-Nodejs $HOME/.config/sublime-text-3/Packages/Nodejs
3.配置Nodejs.sublime-build:

$HOME/.config/sublime-text-3/Packages/Nodejs目录下,

{
  "cmd": ["node", "$file"],

  "encoding": "utf8",


      "linux":
    {//这里的node要按照你自己的node安装路径配置,我是在官网上下的文件夹,所以直接写上解压后的路径

        "shell_cmd": "killall node; /home/faith/Downloads/node/bin/node $file"
    },  

}

4.配置Nodejs.sublime-settings

$HOME/.config/sublime-text-3/Packages/Nodejs目录下,

{
  // save before running commands
  "save_first": true,
  // if present, use this command instead of plain "node"
  // e.g. "/usr/bin/node" or "C:\bin\node.exe"
  "node_command": "/home/faith/Downloads/node/bin/node",
  // Same for NPM command
  "npm_command": "/home/faith/Downloads/node/bin/npm",
  // as 'NODE_PATH' environment variable for node runtime
  "node_path": "/home/faith/Downloads/node/lib/node_modules",
  "expert_mode": false,
  "ouput_to_new_tab": false
}

5.在sublime中的js文件界面,按ctrl+B,就能运行了,有一点要注意,就是sublime毕竟只是编辑器,而非专门的IDE,所以它跟Webtorm还是有点差距,不会自动建项目文件夹,自动包含一些常见的mudule在node_modules中,要自己下

PS: 发现一个问题,怎么感觉我配置的Nodejs.sublime-settings无效,特别是node_path,运行的时候很明显没有去里面找我require的mudule,有大神解释下吗?

    解决办法:需要配置系统级别的环紧变量,在/etc/environment(不能是~/.bashrc)中配置NODE_PATH为/home/faith/Downloads/node/lib/node_modules,然后系统重启下

原创粉丝点击