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 相关文章推荐
jquery二级导航内容均分的原理及实现
Aug 13 Javascript
让复选框只能选择一项的方法
Oct 08 Javascript
JavaScript?Apple设备检测示例代码
Nov 15 Javascript
JavaScript怎么判断图片是否加载完成以便获取其尺寸
May 08 Javascript
使用Raygun来自动追踪AngularJS中的异常
Jun 23 Javascript
文本框只能输入数字的实现方法(兼容IE火狐)
Jun 25 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
Nov 16 Javascript
setTimeout学习小结
Feb 08 Javascript
Node.js数据库操作之查询MySQL数据库(二)
Mar 04 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
May 09 Javascript
vue使用技巧及vue项目中遇到的问题
Jun 04 Javascript
vue 监听键盘回车事件详解 @keyup.enter || @keyup.enter.native
Aug 25 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 curl post 时出现的问题解决
2014/01/30 PHP
PHP编程入门的基本语法知识点总结
2016/01/26 PHP
PHP使用内置函数生成图片的方法详解
2016/05/09 PHP
PHP合并数组的2种方法小结
2016/11/24 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
2017/11/25 PHP
jquery 弹出登录窗口实现代码
2009/12/24 Javascript
jQuery each()小议
2010/03/18 Javascript
javascript 中that的含义示例介绍
2014/05/14 Javascript
简介JavaScript中Boolean.toSource()方法的使用
2015/06/05 Javascript
jquery表单验证需要做些什么
2015/11/17 Javascript
JavaScript中获取纯正的undefined的方法
2016/03/06 Javascript
Angular中使用ui router实现系统权限控制及开发遇到问题
2016/09/23 Javascript
浅谈js的异步执行
2016/10/18 Javascript
微信小程序 获取微信OpenId详解及实例代码
2016/10/31 Javascript
JavaScript中document.referrer的用法详解
2017/07/04 Javascript
防止页面url缓存中ajax中post请求的处理方法
2017/10/10 Javascript
小程序登录/注册页面设计的实现代码
2019/05/24 Javascript
在layui中对table中的数据进行判断(0、1)转换为提示信息的方法
2019/09/28 Javascript
解决vue v-for src 图片路径问题 404
2019/11/12 Javascript
浅谈JavaScript中的“!!”作用
2020/08/03 Javascript
H5+css3+js搭建带验证码的登录页面
2020/10/11 Javascript
python实现的DES加密算法和3DES加密算法实例
2015/06/03 Python
在Python中执行系统命令的方法示例详解
2017/09/14 Python
和孩子一起学习python之变量命名规则
2018/05/27 Python
python实现监控阿里云账户余额功能
2019/12/16 Python
Django表单提交后实现获取相同name的不同value值
2020/05/14 Python
python 如何将office文件转换为PDF
2020/09/22 Python
HTML5各种头部meta标签的功能(推荐)
2017/03/13 HTML / CSS
linux面试题参考答案(10)
2013/11/04 面试题
人事专员岗位职责范本
2014/03/04 职场文书
出纳会计岗位职责
2014/03/12 职场文书
应届生求职自荐信
2014/07/04 职场文书
2015年网络舆情工作总结
2015/07/24 职场文书
2016读书月活动心得体会
2016/01/14 职场文书
简短的36句中秋节祝福信息语句
2019/09/09 职场文书
CSS3 制作的彩虹按钮样式
2021/04/11 HTML / CSS