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 相关文章推荐
(function(){})()的用法与优点
Mar 11 Javascript
了解jQuery技巧来提高你的代码(个人觉得那个jquery的手册很不错)
Feb 10 Javascript
基于Unit PNG Fix.js有时候在ie6下不正常的解决办法
Jun 26 Javascript
Javascript+CSS实现影像卷帘效果思路及代码
Oct 20 Javascript
jquery 构造函数在表单提交过程中修改数据
May 25 Javascript
详解Bootstrap glyphicons字体图标
Jan 04 Javascript
基于JavaScript实现div层跟随滚动条滑动
Jan 12 Javascript
使用jQuery操作HTML的table表格的实例解析
Mar 13 Javascript
JavaScript位移运算符(无符号) >>> 三个大于号 的使用方法详解
Mar 31 Javascript
js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解
Mar 15 Javascript
JS实现的JSON序列化操作简单示例
Jul 02 Javascript
在layui中对table中的数据进行判断(0、1)转换为提示信息的方法
Sep 28 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
url decode problem 解决方法
2011/12/26 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
2020/06/28 PHP
简单PHP会话(session)说明介绍
2016/08/21 PHP
CI框架使用composer安装的依赖包步骤与方法分析
2016/11/21 PHP
PHP使用GD库制作验证码的方法(点击验证码或看不清会刷新验证码)
2017/08/15 PHP
用JS写的一个TableView控件代码
2010/01/23 Javascript
JS日期和时间选择控件升级版(自写)
2013/08/02 Javascript
jQuery中toggle()函数的使用实例
2015/04/17 Javascript
js创建对象几种方式的优缺点对比
2016/09/28 Javascript
KVM虚拟化技术之使用Qemu-kvm创建和管理虚拟机的方法
2016/10/05 Javascript
jQuery动态生成表格及右键菜单功能示例
2017/01/13 Javascript
原生JS实现几个常用DOM操作API实例
2017/01/19 Javascript
JS Select下拉框(支持输入模糊查询)
2017/02/04 Javascript
jquery实现tab选项卡切换效果(悬停、下方横线动画位移)
2017/05/05 jQuery
JavaScript实现简单的双色球(实例讲解)
2017/07/31 Javascript
vue组件之Alert的实现代码
2017/10/17 Javascript
Vue 前端实现登陆拦截及axios 拦截器的使用
2019/07/17 Javascript
jQuery实现验证用户登录
2019/12/10 jQuery
Python实现爬取逐浪小说的方法
2015/07/07 Python
pandas数值计算与排序方法
2018/04/12 Python
python解释器spython使用及原理解析
2019/08/24 Python
Python中xml和dict格式转换的示例代码
2019/11/07 Python
使用html2canvas.js实现页面截图并显示或上传的示例代码
2018/12/18 HTML / CSS
荷兰的时尚市场:To Be Dressed
2019/05/06 全球购物
物业管理求职自荐信
2013/09/25 职场文书
银行求职信个人范文
2013/12/16 职场文书
工商管理毕业生推荐信
2013/12/24 职场文书
毕业生的自我评价
2013/12/30 职场文书
初一科学教学反思
2014/01/27 职场文书
学校消防演习方案
2014/02/19 职场文书
参观接待方案
2014/03/17 职场文书
商务英语广告词大全
2014/03/18 职场文书
暑期社会实践证明书
2014/11/17 职场文书
技术股东合作协议书
2014/12/02 职场文书
Vue中使用import进行路由懒加载的原理分析
2022/04/01 Vue.js
Python测试框架pytest高阶用法全面详解
2022/06/01 Python