node.js开发辅助工具nodemon安装与配置详解


Posted in Javascript onFebruary 06, 2020

nodemon安装及使用

全局安装 nodemon 包,这样新创建的 Node.js 应用都能使用 Nodemon 运行起来了

npm install -g nodemon

安装完成之后,Nodemon 就可以启动 Express 应用了,先关闭当前正在执行的应用程序,然后再执行命令:

nodemon index.js

默认地,nodemon会自动打开index.js。所以,也可以使用如下命令

nodemon

通过 Nodemon 启动应用之后,不管是修改了代码,还是安装了新的 npm 包,Nodemon 都会重新启动应用

nodemon配置文件

Nodemon 默认会监听当前目录下(也就是执行 nodemon 命令所在的目录)的所有文件,不过有些情况下,虽然项目文件发生了改动,但是不需要 Nodemon 重启应用,那如何让文件不被 Nodemon 监听呢?不需要监听的文件,可以通过设置 Nodemon 的配置文件排除掉,新建文件 server/nodemon.json,添加代码:

{
 "ignore": [
  "config.default.js"
 ]
}

Nodemon 配置文件是 JSON 文件,通过设置 ignore 属性值,一个由文件名组成的字符串数组,指定不需要监听的文件

手动重启nodemon

有时候可能 Nodemon 还在运行的时候,需要手动重启它,在这种情况下不需要关闭正在运行的 Nodemon 进程然后再重启 Nodemon,只要在 Nodemon 命令运行的终端 窗口中输入 rs 两个字符,然后再按下回车键,就能重启 Nodemon 了

rs

Nodemon 不是只专门服务于 Node.js 应用的,它还可以用于其它语言开发的应用

更多关于Node.js开发辅助工具的文章大家可以查看下面的相关文章

Javascript 相关文章推荐
用 Javascript 验证表单(form)中的单选(radio)值
Sep 08 Javascript
javascript判断用户浏览器插件安装情况的代码
Jan 01 Javascript
JavaScript之编码规范 推荐
May 23 Javascript
jquery实现横向图片轮播特效代码分享
Nov 19 Javascript
Js操作DOM元素及获取浏览器高宽的简单方法
Sep 08 Javascript
js与jquery分别实现tab标签页功能的方法
Nov 18 Javascript
教你5分钟学会用requirejs(必看篇)
Jul 25 Javascript
AngularJs 延时器、计时器实例代码
Sep 16 Javascript
vue+socket.io+express+mongodb 实现简易多房间在线群聊示例
Oct 21 Javascript
基于form-data请求格式详解
Oct 29 Javascript
jquery实现上传图片功能
Jun 29 jQuery
js实现滑动进度条效果
Aug 21 Javascript
Vue表单控件数据绑定方法详解
Feb 05 #Javascript
Vue过渡效果之CSS过渡详解(结合transition,animation,animate.css)
Feb 05 #Javascript
vue 翻页组件vue-flip-page效果
Feb 05 #Javascript
在博客园博文中添加自定义右键菜单的方法详解
Feb 05 #Javascript
Vue中多元素过渡特效的解决方案
Feb 05 #Javascript
Vue路由管理器Vue-router的使用方法详解
Feb 05 #Javascript
Vue的状态管理vuex使用方法详解
Feb 05 #Javascript
You might like
一棵php的类树(支持无限分类)
2006/10/09 PHP
PHP下10件你也许并不了解的事情
2008/09/11 PHP
php 网上商城促销设计实例代码
2012/02/17 PHP
js+php实现静态页面实时调用用户登陆状态的方法
2015/01/04 PHP
php使用str_replace替换多维数组的实现方法分析
2017/06/15 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
2018/03/15 PHP
PHP实现的微信APP支付功能示例【基于TP5框架】
2019/09/16 PHP
游戏人文件夹程序 ver 4.03
2006/07/14 Javascript
Javascript的IE和Firefox兼容性汇编(zz)
2007/02/02 Javascript
JS与框架页的操作代码
2010/01/17 Javascript
JavaScript Chart 插件整理
2010/06/18 Javascript
datagrid框架的删除添加与修改
2013/04/08 Javascript
JS实现div内部的文字或图片自动循环滚动代码
2013/04/19 Javascript
探讨js中的双感叹号判断
2013/11/11 Javascript
JavaScript中的单引号和双引号报错的解决方法
2014/09/01 Javascript
Javascript节点关系实例分析
2015/05/15 Javascript
javascript实现加载xml文件的方法
2015/11/24 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐二)
2016/07/12 Javascript
详解Node.js开发中的express-session
2017/05/19 Javascript
基于Vue的文字跑马灯组件(npm 组件包)
2017/05/24 Javascript
MVVM 双向绑定的实现代码
2018/06/21 Javascript
Vue实现用户自定义字段显示数据的方法
2018/08/28 Javascript
python使用arcpy.mapping模块批量出图
2017/03/06 Python
python pygame模块编写飞机大战
2018/11/20 Python
python字典的遍历3种方法详解
2019/08/10 Python
python 牛顿法实现逻辑回归(Logistic Regression)
2020/10/15 Python
移动端开发HTML5页面点击按钮后出现闪烁或黑色背景的解决办法
2018/09/19 HTML / CSS
印度网上购物首选目的地:Flipkart
2016/08/01 全球购物
德国大型的家具商店:Pharao24.de
2016/10/02 全球购物
Shell编程面试题
2012/05/30 面试题
水果超市创业计划书
2014/01/27 职场文书
《得道多助,失道寡助》教学反思
2014/04/19 职场文书
2014年感恩母亲演讲稿
2014/05/27 职场文书
营业员岗位职责
2015/02/11 职场文书
亮剑观后感
2015/06/05 职场文书
python 经纬度求两点距离、三点面积操作
2021/06/03 Python