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 相关文章推荐
理解JavaScript的caller,callee,call,apply
Apr 28 Javascript
JQuery困惑—包装集 DOM节点
Oct 16 Javascript
js中的值类型和引用类型小结 文字说明与实例
Dec 12 Javascript
简单的代码实现jquery定时器
Jan 03 Javascript
jquery插件hiAlert实现网页对话框美化
May 03 Javascript
javascript实现网页子页面遍历回调的方法(涉及 window.frames、递归函数、函数上下文)
Jul 27 Javascript
类似于QQ的右滑删除效果的实现方法
Oct 16 Javascript
bootstrap表格分页实例讲解
Dec 30 Javascript
Canvas放置反弹效果随机图形(实例)
Aug 17 Javascript
vue2单元测试环境搭建
May 24 Javascript
JS实现普通轮播图特效
Jan 01 Javascript
Angular进行简单单元测试的实现方法实例
Aug 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作的文本留言本的例子(六)
2006/10/09 PHP
php自动识别文件编码并转换为UTF-8的方法
2014/06/12 PHP
你应该知道PHP浮点数知识
2015/05/13 PHP
在php中设置session用memcache来存储的方法总结
2016/01/14 PHP
PHP实现的自定义数组排序函数与排序类示例
2016/11/18 PHP
Docker配置PHP开发环境教程
2016/12/21 PHP
对于Laravel 5.5核心架构的深入理解
2018/02/22 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
2019/10/15 PHP
PHP xpath提取网页数据内容代码解析
2020/07/16 PHP
一个简单的JavaScript 日期计算算法
2009/09/11 Javascript
JQuery扩展插件Validate—4设置错误提示的样式
2011/09/05 Javascript
JQuery的AJAX实现文件下载的小例子
2013/05/15 Javascript
用js+iframe形成页面的一种遮罩效果的具体实现
2013/12/31 Javascript
nodejs教程之环境安装及运行
2014/11/21 NodeJs
javascript动态生成树形菜单的方法
2015/11/14 Javascript
Markdown与Bootstrap相结合实现图片自适应属性
2016/05/04 Javascript
jquery插件bootstrapValidator数据验证详解
2016/11/09 Javascript
javaScript中封装的各种写法示例(推荐)
2017/07/03 Javascript
node.js学习之事件模块Events的使用示例
2017/09/28 Javascript
Vue 实现双向绑定的四种方法
2018/03/16 Javascript
vue实现父子组件之间的通信以及兄弟组件的通信功能示例
2019/01/29 Javascript
vue权限问题的完美解决方案
2019/05/08 Javascript
vue设置一开始进入的页面教程
2019/10/28 Javascript
Python字符串拼接、截取及替换方法总结分析
2016/04/13 Python
Python调用C# Com dll组件实战教程
2017/10/12 Python
python下10个简单实例代码
2017/11/15 Python
python版学生管理系统
2018/01/10 Python
cmd运行python文件时对结果进行保存的方法
2018/05/16 Python
Django shell调试models输出的SQL语句方法
2019/08/29 Python
在django中使用apscheduler 执行计划任务的实现方法
2020/02/11 Python
CSS3中的Transition过度与Animation动画属性使用要点
2016/05/20 HTML / CSS
2015年乡镇纪检工作总结
2015/04/22 职场文书
离开雷锋的日子观后感
2015/06/09 职场文书
2016年中秋祝酒词
2015/11/26 职场文书
2016优秀员工先进事迹材料
2016/02/25 职场文书
公文写作指导之倡议书!
2019/07/03 职场文书