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 相关文章推荐
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
May 07 Javascript
摘自百度的图片轮换效果代码
Nov 19 Javascript
GreyBox技术总结(转)
Nov 23 Javascript
点击弹出层外区域关闭弹出层jquery特效示例
Aug 25 Javascript
input链接页面、打开新网页等等的具体实现
Dec 30 Javascript
JavaScript实现的内存数据库LokiJS介绍和入门实例
Nov 17 Javascript
Bootstrap精简教程中秋大放送
Sep 15 Javascript
微信小程序  modal详解及实例代码
Nov 09 Javascript
JS/HTML5游戏常用算法之路径搜索算法 随机迷宫算法详解【普里姆算法】
Dec 13 Javascript
使用 Vue cli 3.0 构建自定义组件库的方法
Apr 30 Javascript
微信小程序自定义弹窗实现详解(可通用)
Jul 04 Javascript
javascript实现移动端上传图片功能
Aug 18 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
php4的session功能评述(一)
2006/10/09 PHP
一个PHP模板,主要想体现一下思路
2006/12/25 PHP
php面向对象的方法重载两种版本比较
2008/09/08 PHP
php 字符过滤类,用于过滤各类用户输入的数据
2009/05/27 PHP
基于PHP输出缓存(output_buffering)的深入理解
2013/06/13 PHP
php基于jquery的ajax技术传递json数据简单实例
2016/04/15 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
2017/07/04 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
jquery select(列表)的操作(取值/赋值)
2009/08/06 Javascript
javascript arguments 传递给函数的隐含参数
2009/08/21 Javascript
JS Excel读取和写入操作(模板操作)实现代码
2010/04/11 Javascript
jQuery AjaxQueue改进步骤
2011/10/06 Javascript
jquery设置按钮停顿3秒不可用
2014/03/07 Javascript
jQuery 获取、设置HTML或TEXT内容的两种方法
2014/05/23 Javascript
使用pcs api往免费的百度网盘上传下载文件的方法
2016/03/17 Javascript
jQuery获取当前点击的对象元素(实现代码)
2016/05/19 Javascript
javascript动画系列之模拟滚动条
2016/12/13 Javascript
BootStrap Fileinput插件和Bootstrap table表格插件相结合实现文件上传、预览、提交的导入Excel数据操作步骤
2017/08/07 Javascript
vue 录制视频并压缩视频文件的方法
2018/07/27 Javascript
vue+axios实现文件下载及vue中使用axios的实例
2018/09/21 Javascript
jQuery实现的图片点击放大缩小功能案例
2020/01/02 jQuery
vue 中的 render 函数作用详解
2020/02/28 Javascript
详解Django中Request对象的相关用法
2015/07/17 Python
Python实现的爬取百度文库功能示例
2019/02/16 Python
Python高级编程之继承问题详解(super与mro)
2019/11/19 Python
python小项目之五子棋游戏
2019/12/26 Python
New Balance澳大利亚官网:运动鞋和健身服装
2019/02/23 全球购物
Diamondback自行车:拥有你的冒险
2019/04/22 全球购物
英格兰足协官方商店:England Store
2019/07/12 全球购物
创先争优活动心得体会
2014/09/04 职场文书
经理聘任证明
2015/03/02 职场文书
小学科学课教学反思
2016/02/23 职场文书
祝福语集锦:给满月宝宝的祝福语
2019/11/20 职场文书
一篇文章搞懂python混乱的切换操作与优雅的推导式
2021/08/23 Python
深入理解mysql事务隔离级别和存储引擎
2022/04/12 MySQL
Spring Boot接口定义和全局异常统一处理
2022/04/20 Java/Android