webstrom如何配置supervisor用来发布Node服务
在node.js开发过程中,按照Node.js的设计,调试的时候,无论你修改了代码的哪一部分,都需要重启服务才能生效。这是因为 Node.js 只有在第一次引用到某部份时才会去解析脚本,以后都会直接访问内存,避免重复载入。这种设计虽然有利于提高性能,却不利于开发调试。
第三方工具包--supervisor可以实现监视代码的改动,并自动重启 Node.js。
supervisor下载、安装及webstrom配置步骤如下:
1、 安装supervisor
快捷键windows+R -->cmd-->打开命令行工具,输入“npm install -g supervisor” ,中的-g 参数表示全局(global)安装, 安装完成后会在默认的C:\Users\administer\AppData\Roaming\npm 目录下,C为系统的盘符;
2、使用supervisor
步骤1正确执行后,即可使用supervisor启动node服务,这里有多中启动方式:
①直接在需要启动的文件夹下,按住shift键和鼠标右键,在右键菜单中选择“在此处打开命令窗口”,在命令行输入“supervisor 项目名.js”+回车即可启动,实现热更新;
②在webstrom中配置supervisor,这个是比较常用的方式
在WebStorm中选择要Run--Edit Configurations (汉化版路径:运行--编辑结构)下,打开如下窗口

选中要运行的JS文件,在右侧选设置Node interpreter 为C:\Users\Daobing\AppData\Roaming\npm\node-supervisor.cmd,该路径为步骤1安装的路径,设置步骤如下:
点击下图红框内按钮,

打开下图界面

选中上图中左侧红框选中的内容,点击右侧红框选中的
符号,删除后,点击
符号--.>add local,在弹出框选择C:\Users\Daobing\AppData\Roaming\npm\路径下的node-supervisor.cmd,确定。之后,一路确定、保存即可。
这样就可以直接在webstrom界面运行js文件实现热更新了。

浙公网安备 33010602011771号