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文件实现热更新了。       

 

posted @ 2017-07-17 17:17  we'bo_Z  阅读(369)  评论(0)    收藏  举报