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 相关文章推荐
js function定义函数使用心得
Apr 15 Javascript
jquery遍历select元素(实例讲解)
Dec 31 Javascript
推荐9款炫酷的基于jquery的页面特效
Dec 07 Javascript
JavaScript各类型的关系图解
Oct 16 Javascript
理解javascript闭包
Dec 15 Javascript
JS三级可折叠菜单实现方法
Feb 29 Javascript
javascript模块化简单解析
Apr 07 Javascript
深入理解JavaScript中的对象复制(Object Clone)
May 18 Javascript
js改变style样式和css样式的简单实例
Jun 28 Javascript
微信小程序 限制1M的瘦身技巧与方法详解
Jan 06 Javascript
jQuery实现网页拼图游戏
Apr 22 jQuery
使用Vue父子组件通信实现todolist的功能示例代码
Apr 11 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生成静态页的实现方法
2013/05/10 PHP
PHP加密扩展库Mcrypt安装和实例
2013/11/10 PHP
php常用的安全过滤函数集锦
2014/10/09 PHP
解读PHP中的垃圾回收机制
2015/08/10 PHP
WordPress过滤垃圾评论的几种主要方法小结
2016/07/11 PHP
jquery.ui.progressbar 中文文档
2009/11/26 Javascript
JavaScript 面向对象的 私有成员和公开成员
2010/05/13 Javascript
JS实现匀速运动的代码实例
2013/11/29 Javascript
jQuery实现鼠标可拖动调整表格列宽度
2014/05/26 Javascript
javascript实现根据身份证号读取相关信息
2014/12/17 Javascript
JavaScript实现简单图片翻转的方法
2015/04/17 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
2015/05/12 Javascript
在JavaScript的正则表达式中使用exec()方法
2015/06/16 Javascript
jQuery表格插件datatables用法详解
2020/11/23 Javascript
javascript html5实现表单验证
2016/03/01 Javascript
jquery的checkbox,radio,select等方法小结
2016/08/30 Javascript
jQuery表单验证简单示例
2016/10/17 Javascript
vue项目中使用ueditor的实例讲解
2018/03/05 Javascript
vue地址栏直接输入路由无效问题的解决
2018/11/15 Javascript
原生JS实现的跳一跳小游戏完整实例
2019/01/27 Javascript
Vue结合路由配置递归实现菜单栏功能
2020/06/16 Javascript
谈谈node.js中的模块系统
2020/09/01 Javascript
[05:56]第十六期——新进3大C之小兔基
2014/06/24 DOTA
Python匹配中文的正则表达式
2016/05/11 Python
Python 2.7中文显示与处理方法
2018/07/16 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
2018/10/31 Python
TFRecord文件查看包含的所有Features代码
2020/02/17 Python
Python Selenium安装及环境配置的实现
2020/03/17 Python
使用python库xlsxwriter库来输出各种xlsx文件的示例
2020/09/01 Python
HTML5 script元素async、defer异步加载使用介绍
2013/08/23 HTML / CSS
HTML5 虚拟键盘出现挡住输入框的解决办法
2017/02/14 HTML / CSS
中国跨境电商:Tomtop
2017/03/16 全球购物
水上运动奥特莱斯:Wasterports Outlet
2018/08/08 全球购物
《猫》教学反思
2014/02/26 职场文书
三好学生演讲稿范文
2014/04/26 职场文书
居住证明范文
2015/06/17 职场文书