赞
踩
实践了半天,把实践成果汇总成文档,以备查用!
在sublime text3编辑器中开发node.js,希望通过快捷键编译代码,就是把nodejs服务的控制台嵌入到编辑器中。步骤如下:
一、在编辑器中安装插件nodejs
选择菜单:preferences/Package Control,或快捷键ctrl+shift+p,调出package control。输入install Package,按回车等待,再输入nodejs。单击nodejs选项,编辑器左下角会有安装进度显示。
注意:
1、在sublime text中,install Package控制安装插件,remove Package控制删除插件。
2、如果提示的插件里面没有nodejs,说明装过了,可通过preferences/Package Settings查看已安装的插件。
二、配置nodejs插件
1、选择菜单:preferences/Browse Packages...,进入插件所在的文件夹。
打开Nodejs/Nodejs.sublime-build,修改(红色部分为修改后的内容)
"encoding": "utf8",
"windows":
{ "cmd": ["taskkill","/F", "/IM", "node.exe","&","node", "$file"] }
打开Nodejs/Nodejs.sublime-settings,修改(红色部分为修改后的内容)
"node_command": "D:\\Program Files\\nodejs\\node.exe", // 根据电脑上安装的node.js的实际地址填写
"npm_command": "D:\\Program Files\\nodejs\\npm.exe",
2、选择菜单:preferences/Package Settings/Nodejs/key bindings-user(红色部分新增)
[
{"keys": ["alt+r"], "command": "node_run", "context":
[
{ "key": "setting.is_widget", "operator": "equal", "operand": false }
]
},
{"keys": ["alt+d"], "command": "node_drun"},
{"keys": ["ctrl+alt+r"], "command": "node_run_arguments"},
{"keys": ["ctrl+alt+d"], "command": "node_drun_arguments"},
{"keys": ["ctrl+shift+c"], "command": "exec", "args": {"kill": true} } // 设置关闭nodejs服务快捷键
]
三、使用方法
打开node.js文件,当前文件为启动服务的nodejs文件。
按alt+r 启动服务,编辑器左下角显示文件路径,编辑器控制台打印:Port 3000 is already in use,表示服务启动成功。浏览器中输入localhost:3000,如果访问不成功,按ctrl+b编译一下代码。
按ctrl+b 编译代码,编辑器左下角显示building,当building消失编译成功,刷新浏览器能看到改过的。注意:编译前确保编译的文件为当前文件
按ctrl+shift+c 结束服务,控制台显示[Cancelled]
附加:如何查看某个端口号是哪个服务在用?
打开cmd,输入netstat -ano回车,在本地地址中找到要找的端口号对应的PID,在任务管理器的进程中根据PID找到关联程序。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。