开发 nodejs 的时候,要使用 sublime 软件,其中的启动方式有很多中。可以通过 supersivor 当然也可以 利用nodejs 的自身功能通过 ctrl+B来直接启动。
具体设置方式,:
1) 下载sublime并安装,下载列表:http://www.jb51.net/softs/132432.html
2) 下载sublime的nodejs插件,需是集成Nodejs插件到sublime中,下载地址:https://github.com/tanepiper/SublimeText-Nodejs
3) 解压zip文件, 并重命名文件夹“Nodejs”
4) 打开sublime,操作"preference" --> "Browse packages", 打开一个目录,这个目录是众多语言IDE插件的存放地。
5) 复制”Nodejs“文件夹到这个目录。 这样就可以了吗? 酱样子还不行,还要更改配置文件。
6) 然后 设置 nodejs 插件的基本设置:
首选项 -- 插件设置 -- nodejs -- Setting-Default
修改为下面的设置, 也就是修改 node_command 和 npm_command 为 你自己电脑对应的路径
{ // 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": "C:\\Program Files\\nodejs\\node.exe", // Same for NPM command "npm_command": "C:\\Program Files\\nodejs\\npm.cmd", // as ‘NODE_PATH‘ environment variable for node runtime "node_path": false, "expert_mode": false, "ouput_to_new_tab": false }
8)然后: 首选项--浏览插件 ,
找到 nodejs 插件下 的配置文件 Nodejs.sublime-build.
其中最主要的是下面这句话:
"cmd": ["taskkill /F /IM node.exe & node", "$file"] 意思就是 先把当前 进程杀死,在启动新的线程。 否则会报端口被占用的错误。
1 { 2 "cmd": ["node", "$file"], 3 "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 4 "selector": "source.js", 5 "shell":true, 6 "encoding": "UTF-8", 7 "windows": 8 { 9 "cmd": ["taskkill /F /IM node.exe & node", "$file"] 10 }, 11 "linux": 12 { 13 "cmd": ["killall node; node", "$file"] 14 }, 15 "osx": 16 { 17 "cmd": ["killall node; node $file"] 18 } 19 }
至此,就可以安心的使用 Ctrl+B 来运行你的 nodejs 程序了。
时间: 2024-11-12 04:11:28