nodejs调试和开发工具

nodejs的保姆 (supervisor),supervisor这个小工具能够解决开发中的调试问题node

若是你有 PHP  开发经验,会习惯在修改 PHP  脚本后直接刷新浏览器以观察结果,而你在开发 Node.js 实现的 HTTP 应用时会发现,不管你修改了代码的哪一部份,都必须终止Node.js 再从新运行才会奏效。这是由于 Node.js  只有在第一次引用到某部份时才会去解析脚本文件,之后都会直接访问内存,避免重复载入,而 PHP  则老是从新读取并解析脚本(若是没有专门的优化配置)。Node.js的这种设计虽然有利于提升性能,却不利于开发调试,由于咱们在开发过程当中老是但愿修改后当即看到效果,而不是每次都要终止进程并重启。 supervisor  能够帮助你实现这个功能,它会监视你对代码的改动,并自动重启 Node.js 。npm

使用方法很简单,首先使用 npm  安装 supervisor :浏览器

npm install -g supervisorapp

安装后咱们就可使  supervisor app.js  启用模块了。这样修改模块能够实时反应浏览器上面编辑器

开发工具:Sublime text2 + nodejs工具

俱体快捷键使用你们去百度搜索一下。接下,你们先下载Sublime text2 安装好后,打开这个编辑器软件:性能

咱们按 ctrl+shift+p 进入 编辑软件的 插件包安装,开发工具

在弹出的框里输入:install package 按回车,等待包的加载选择。。。优化

而后在输入:nodejs 回车安装ui

安装后,咱们关掉编辑器,而后从新打开。能够在 Tools->nodejs 按理说是能够运行了,但结果仍是不能运行,问题是咱们还要配置一下 sublime text 与 nodejs 相连的运行环境。配置以下:

1) nodejs的path Preferences-->Package Setting-->Nodejs-->Default 

       文件内容以下:

       {

             "save_first": true,

             "node_command": "C:\\Program Files\\nodejs\\node.exe",

             "npm_command": "C:\\Program Files\\nodejs\\npm.cmd",

             "expert_mode": true,

             "ouput_to_new_tab": false

}

2)找到Nodejs.sublime-build进行修改

       C:\Users\Administrator\AppData\Roaming\Sublime xt 2\Packages\Nodejs\

       Nodejs.sublime-build内容:

       {

            "cmd": ["C:\\Program Files\\nodejs\\node.exe", "-p", "$file"],

"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",

             "selector": "source.js"

}

好了配置好开发工具就能够进行开发了。

咱们在编辑器建立一个js 文件,在 Tools->nodejs -> run就能够运行了。

相关文章
相关标签/搜索