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 相关文章推荐
自己开发Dojo的建议框架
Sep 24 Javascript
javascript div 弹出可拖动窗口
Feb 26 Javascript
js 发个判断字符串是否为符合标准的函数
Apr 27 Javascript
js动画效果制件让图片组成动画代码分享
Jan 14 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
Jan 09 Javascript
js基于面向对象实现网页TAB选项卡菜单效果代码
Sep 09 Javascript
JavaScript实现点击按钮切换网页背景色的方法
Oct 17 Javascript
ES6中的rest参数与扩展运算符详解
Jul 18 Javascript
如何在微信小程序里面退出小程序的方法
Apr 28 Javascript
微信小程序之几种常见的弹框提示信息实现详解
Jul 11 Javascript
解决在layer.open中使用时间控件laydate失败的问题
Sep 11 Javascript
微信小程序拖拽排序列表的示例代码
Jul 08 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
DC最新动画电影:《战争之子》为何内容偏激,毁了一个不错的漫画
2020/04/09 欧美动漫
PHP无限分类(树形类)的深入分析
2013/06/02 PHP
PHP实现简单爬虫的方法
2015/07/29 PHP
JavaScript子窗口ModalDialog中操作父窗口对像
2012/12/11 Javascript
基于Jquery和html5的7款个性化地图插件
2015/11/17 Javascript
获取jqGrid中选择的行的数据
2016/11/30 Javascript
Vue项目中引入外部文件的方法(css、js、less)
2017/07/24 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
详解如何在React组件“外”使用父组件的Props
2018/01/12 Javascript
Nginx设置为Node.js的前端服务器方法总结
2019/03/27 Javascript
送你43道JS面试题(收藏)
2019/06/17 Javascript
微信小程序一周时间表功能实现
2019/10/17 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
python字符串常用方法
2018/06/14 Python
详解python分布式进程
2018/10/08 Python
Python3.7 dataclass使用指南小结
2019/02/22 Python
Python 点击指定位置验证码破解的实现代码
2019/09/11 Python
Python学习笔记之函数的参数和返回值的使用
2019/11/20 Python
Python用input输入列表的实例代码
2020/02/07 Python
python实现npy格式文件转换为txt文件操作
2020/07/01 Python
Python 列表推导式需要注意的地方
2020/10/23 Python
celery在python爬虫中定时操作实例讲解
2020/11/27 Python
python 通过pip freeze、dowload打离线包及自动安装的过程详解(适用于保密的离线环境
2020/12/14 Python
详解HTML5中的标签
2015/06/19 HTML / CSS
html5 拖拽及用 js 实现拖拽功能的示例代码
2020/10/23 HTML / CSS
lookfantastic荷兰:在线购买奢华护肤、护发和化妆品
2018/11/27 全球购物
编程实现去掉XML的重复结点
2014/05/28 面试题
校园达人秀策划书
2014/01/12 职场文书
政风行风整改报告
2014/11/06 职场文书
党支部先进事迹材料
2014/12/24 职场文书
放弃遗产继承公证书
2015/01/26 职场文书
协议书范文
2015/01/27 职场文书
瘦西湖导游词
2015/02/03 职场文书
大学开学感言
2015/08/01 职场文书
医院保洁员管理制度
2015/08/05 职场文书
尊师重教主题班会
2015/08/14 职场文书