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笔试题目附答案@20081025_jb51.net
Oct 26 Javascript
走出JavaScript初学困境—js初学
Dec 29 Javascript
一个报数游戏js版(约瑟夫环问题)
Aug 05 Javascript
window.ActiveXObject使用说明
Nov 08 Javascript
jquery实现的伪分页效果代码
Oct 29 Javascript
jQuery获取元素父节点的方法
Jun 21 Javascript
jquery attr()设置和获取属性值实例教程
Sep 25 Javascript
浅谈js的异步执行
Oct 18 Javascript
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
Apr 28 jQuery
javascript中可能用得到的全部的排序算法
Mar 05 Javascript
微信小程序实现简单文字跑马灯
May 26 Javascript
JavaScript中变量提升和函数提升的详解
Aug 07 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
windows7下安装php的php-ssh2扩展教程
2014/07/04 PHP
php5.4以上版本GBK编码下htmlspecialchars输出为空问题解决方法汇总
2015/04/03 PHP
php发送邮件的问题详解
2015/06/22 PHP
基于laravel制作APP接口(API)
2016/03/15 PHP
JS操作XML中DTD介绍及使用方法分析
2019/07/04 PHP
插件:检测javascript的内存泄漏
2007/03/04 Javascript
MooTools 页面滚动浮动层智能定位实现代码
2011/08/23 Javascript
js获得鼠标的坐标值的方法
2013/03/13 Javascript
通过AJAX的JS、JQuery两种方式解析XML示例介绍
2013/09/23 Javascript
javascript 获取浏览器版本
2015/01/21 Javascript
JQuery遍历DOM节点的方法
2015/06/11 Javascript
JavaScript清空数组元素的两种方法简单比较
2015/07/10 Javascript
基于Jquery插件Uploadify实现实时显示进度条上传图片
2020/03/26 Javascript
用AngularJS的指令实现tabs切换效果
2016/08/31 Javascript
Vue.js实现拖放效果的实例
2016/09/30 Javascript
jQuery弹出窗口打开链接的实现代码
2016/12/24 Javascript
bootstrap table配置参数例子
2017/01/05 Javascript
浅谈javascript的闭包
2017/01/23 Javascript
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
浅谈在Vue-cli里基于axios封装复用请求
2017/11/06 Javascript
Node.js中的cluster模块深入解读
2018/06/11 Javascript
layui文件上传控件带更改后数据传值的方法
2019/09/23 Javascript
json.stringify()与json.parse()的区别以及用处
2021/01/25 Javascript
Python二叉树定义与遍历方法实例分析
2018/05/25 Python
详解pandas如何去掉、过滤数据集中的某些值或者某些行?
2019/05/15 Python
使用python3调用wxpy模块监控linux日志并定时发送消息给群组或好友
2019/06/05 Python
pandas DataFrame创建方法的方式
2019/08/02 Python
Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程)
2020/01/03 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
django正续或者倒序查库实例
2020/05/19 Python
澳大利亚牛仔裤商店:Just Jeans
2016/10/13 全球购物
波兰办公用品和学校用品在线商店:Dlabiura24.pl
2020/11/18 全球购物
试用期自我鉴定范文
2014/03/20 职场文书
国窖1573广告词
2014/03/21 职场文书
升学宴答谢词
2015/01/05 职场文书
Python中的tkinter库简单案例详解
2022/01/22 Python