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 相关文章推荐
动态加载iframe
Jun 16 Javascript
JQuery从头学起第一讲
Jul 04 Javascript
png在IE6 下无法透明的解决方法汇总
May 21 Javascript
Javascript基于对象三大特性(封装性、继承性、多态性)
Jan 04 Javascript
js给table赋值的实例代码
Oct 13 Javascript
jQuery中select与datalist制作下拉菜单时的区别浅析
Dec 30 Javascript
JavaScript数据结构学习之数组、栈与队列
May 02 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
May 09 Javascript
JavaScript使用享元模式实现文件上传优化操作示例
Aug 07 Javascript
Bootstarp在pycharm中的安装及简单的使用方法
Apr 19 Javascript
vue 实现动态路由的方法
Jul 06 Javascript
react antd表格中渲染一张或多张图片的实例
Oct 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
修改Zend引擎实现PHP源码加密的原理及实践
2008/04/14 PHP
php 模拟GMAIL,HOTMAIL(MSN),YAHOO,163,126邮箱登录的详细介绍
2013/06/18 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
2013/09/23 PHP
脚本吧 - 幻宇工作室用到js,超强推荐share.js
2006/12/23 Javascript
用JavaScript页面不刷新时全选择,全删除(GridView)
2009/04/14 Javascript
javascript Excel操作知识点
2009/04/24 Javascript
JavaScript 动态添加表格行 使用模板、标记
2009/10/24 Javascript
JavaScript 对象的属性和方法4种不同的类型
2010/03/19 Javascript
js 金额文本框实现代码
2012/02/14 Javascript
js实现禁止中文输入的方法
2015/01/14 Javascript
浅析2种JavaScript继承方式
2015/12/04 Javascript
使用angularjs创建简单表格
2016/01/21 Javascript
jQuery中事件与动画的总结分享
2016/05/24 Javascript
AngularJS 单选框及多选框的双向动态绑定
2017/04/20 Javascript
bootstrap daterangepicker汉化以及扩展功能
2017/06/15 Javascript
vue实现点击关注后及时更新列表功能
2018/06/26 Javascript
基于Webpack4和React hooks搭建项目的方法
2019/02/05 Javascript
Vue.js watch监视属性知识点总结
2019/11/11 Javascript
解决vux 中popup 组件Mask 遮罩在最上层的问题
2020/11/03 Javascript
javascript中call,apply,bind的区别详解
2020/12/11 Javascript
python中实现php的var_dump函数功能
2015/01/21 Python
python音频处理用到的操作的示例代码
2017/10/27 Python
Mac下Anaconda的安装和使用教程
2018/11/29 Python
Python从列表推导到zip()函数的5种技巧总结
2019/10/23 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
2020/03/31 Python
Python中BeautifulSoup通过查找Id获取元素信息
2020/12/07 Python
python的dict判断key是否存在的方法
2020/12/09 Python
python 实现有道翻译功能
2021/02/26 Python
CSS3实现swap交换动画
2016/01/19 HTML / CSS
解决H5的a标签的download属性下载service上的文件出现跨域问题
2019/07/16 HTML / CSS
HTML5 播放 RTSP 视频的实例代码
2019/07/29 HTML / CSS
维珍澳洲航空官网:Virgin Australia
2017/09/08 全球购物
乐观自信演讲稿范文
2014/05/21 职场文书
个性与发展自我评价
2015/03/06 职场文书
导游词之新疆-喀纳斯
2019/10/10 职场文书
Pytorch中Softmax和LogSoftmax的使用详解
2021/06/05 Python