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 动态添加表格行 使用模板、标记
Oct 24 Javascript
javascript setAttribute, getAttribute 在不同浏览器上的不同表现
Aug 05 Javascript
angular.element方法汇总
Jan 07 Javascript
javascript 使用for循环时该注意的问题-附问题总结
Aug 19 Javascript
由简入繁实现Jquery树状结构的方法(推荐)
Jun 10 Javascript
bootstrap fileinput完整实例分享
Nov 08 Javascript
利用JS判断字符串是否含有数字与特殊字符的方法小结
Nov 25 Javascript
AngularJs表单验证实例代码解析
Nov 29 Javascript
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
Oct 19 jQuery
vue+vuex+axios+echarts画一个动态更新的中国地图的方法
Dec 19 Javascript
vue中过滤器filter的讲解
Jan 21 Javascript
微信小程序加载机制及运行机制图解
Nov 27 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计算当前程序执行时间示例
2014/04/24 PHP
兼容ie6浏览器的php下载文件代码分享
2014/07/14 PHP
PHP加密3DES报错 Call to undefined function: mcrypt_module_open() 如何解决
2016/04/17 PHP
值得分享的php+ajax实时聊天室
2016/07/20 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
PHP实现随机数字、字母的验证码功能
2018/08/01 PHP
Tab页界面 用jQuery及Ajax技术实现(php后台)
2011/10/12 Javascript
Javascript单元测试框架QUnitjs详细介绍
2014/05/08 Javascript
Javascript Objects详解
2014/09/04 Javascript
JavaScript操作Oracle数据库示例
2015/03/06 Javascript
JS修改iframe页面背景颜色的方法
2015/04/01 Javascript
jQuery结合CSS制作动态的下拉菜单
2015/10/27 Javascript
BootStrap Fileinput初始化时的一些参数
2016/12/30 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
对Angular中单向数据流的深入理解
2018/03/31 Javascript
记录vue项目中遇到的一点小问题
2019/05/14 Javascript
JS使用H5实现图片预览功能
2019/09/30 Javascript
[05:59]带你看看DPC的台前幕后
2021/03/11 DOTA
Python中实现结构相似的函数调用方法
2015/03/10 Python
python书籍信息爬虫实例
2018/03/19 Python
Python循环中else,break和continue的用法实例详解
2019/07/11 Python
Win10+GPU版Pytorch1.1安装的安装步骤
2019/09/27 Python
python selenium循环登陆网站的实现
2019/11/04 Python
scrapy数据存储在mysql数据库的两种方式(同步和异步)
2020/02/18 Python
Python Selenium实现无可视化界面过程解析
2020/08/25 Python
世界上最大的家庭自动化公司:Smarthome
2017/12/20 全球购物
吉列剃须刀美国官网:Gillette美国
2018/07/13 全球购物
2019年Java面试必问之经典试题
2012/09/12 面试题
Unix控制后台进程都有哪些进程
2016/09/22 面试题
高中自我评价分享
2013/12/05 职场文书
委托书样本
2014/04/02 职场文书
自主招生专家推荐信
2015/03/26 职场文书
工作证明书
2015/06/15 职场文书
幼儿教师远程研修感悟
2015/11/18 职场文书
财务会计个人原因辞职信
2019/06/21 职场文书
CSS实现渐变色边框(Gradient borders)的5种方法
2022/03/25 HTML / CSS