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 tools系列 expose 学习
Sep 06 Javascript
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
Feb 03 Javascript
js模拟select下拉菜单控件的代码
May 08 Javascript
JS/Jquery判断对象为空的方法
Jun 11 Javascript
详解vue-cil和webpack中本地静态图片的路径问题解决方案
Sep 27 Javascript
jQuery实现的简单无刷新评论功能示例
Nov 08 jQuery
JS异步函数队列功能实例分析
Nov 28 Javascript
超详细动手搭建一个VuePress 站点及开启PWA与自动部署的方法
Jan 27 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
Sep 11 Javascript
vue cli3 配置proxy代理无效的解决
Oct 30 Javascript
如何基于js判断浏览器版本
Feb 20 Javascript
JS自定义右键菜单实现代码解析
Jul 16 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生成缩略图的代码
2011/01/12 PHP
Laravel中Trait的用法实例详解
2016/03/16 PHP
jquery动画4.升级版遮罩效果的图片走廊--带自动运行效果
2012/08/24 Javascript
SeaJS入门教程系列之使用SeaJS(二)
2014/03/03 Javascript
javascript操作excel生成报表全攻略
2014/05/04 Javascript
node.js实现多图片上传实例
2014/06/03 Javascript
JavaScript实现简单的数字倒计时
2015/05/15 Javascript
基于Jquery实现万圣节快乐特效
2015/11/01 Javascript
JavaScript引用类型和基本类型详解
2016/01/06 Javascript
javascript中sort排序实例详解
2016/07/24 Javascript
微信小程序 教程之小程序配置
2016/10/17 Javascript
jQuery插件fullPage.js实现全屏滚动效果
2016/12/02 Javascript
vue2笔记 — vue-router路由懒加载的实现
2017/03/03 Javascript
js,jq,css多方面实现简易下拉菜单功能
2017/05/13 Javascript
jQuery替换节点元素的操作方法
2018/03/18 jQuery
JS加密插件CryptoJS实现的Base64加密示例
2020/08/16 Javascript
jQuery Migrate 插件用法实例详解
2019/05/22 jQuery
layui监听单元格编辑前后交互的例子
2019/09/16 Javascript
Vue.js组件使用props传递数据的方法
2019/10/19 Javascript
jQuery实现移动端下拉展现新的内容回弹动画
2020/06/24 jQuery
js实现简单图片拖拽效果
2021/02/22 Javascript
Python中的数据对象持久化存储模块pickle的使用示例
2016/03/03 Python
Python实现的rsa加密算法详解
2018/01/24 Python
python实现微信防撤回神器
2019/04/29 Python
基于pytorch的保存和加载模型参数的方法
2019/08/17 Python
Python Tensor FLow简单使用方法实例详解
2020/01/14 Python
利用python控制Autocad:pyautocad方式
2020/06/01 Python
Python网络爬虫四大选择器用法原理总结
2020/06/01 Python
Selenium环境变量配置(火狐浏览器)及验证实现
2020/12/07 Python
基于Html5实现的语音搜索功能
2019/05/13 HTML / CSS
市优秀教师事迹材料
2014/02/05 职场文书
开学典礼决心书
2014/03/11 职场文书
支部鉴定材料
2014/06/02 职场文书
教师四风对照检查材料思想汇报
2014/09/17 职场文书
详细聊聊浏览器是如何看闭包的
2021/11/11 Javascript
pytest实现多进程与多线程运行超好用的插件
2022/07/15 Python