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 相关文章推荐
bcastr2.0 通用的图片浏览器
Nov 22 Javascript
ExtJS 入门
Oct 29 Javascript
js Event对象的5种坐标
Sep 12 Javascript
js保留小数点后几位的写法
Jan 03 Javascript
用Jquery实现滚动新闻
Feb 12 Javascript
JavaScript基本语法讲解
Jun 03 Javascript
百度地图api如何使用
Aug 03 Javascript
JavaScript使ifram跨域相互访问及与PHP通信的实例
Mar 03 Javascript
jQuery实现内容定时切换效果完整实例
Apr 06 Javascript
详解Vue+axios+Node+express实现文件上传(用户头像上传)
Aug 10 Javascript
JavaScript中的惰性载入函数及优势
Feb 18 Javascript
js编写简易的计算器
Jul 29 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
Yii中的cookie的发送和读取
2016/07/27 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
Javascript 圆角div的实现代码
2009/10/15 Javascript
Javascript节点关系实例分析
2015/05/15 Javascript
Angularjs自定义指令实现三级联动 选择地理位置
2017/02/13 Javascript
简单谈谈vue的过渡动画(推荐)
2017/10/11 Javascript
vue-cli项目使用mock数据的方法(借助express)
2019/04/15 Javascript
element-ui组件中input等的change事件中传递自定义参数
2019/05/22 Javascript
小程序跨页面交互的作用与方法详解
2020/01/07 Javascript
基于Element的组件改造的树形选择器(树形下拉框)
2020/02/27 Javascript
利用打码兔和超人打码自封装的打码类分享
2014/03/16 Python
Linux下使用python调用top命令获得CPU利用率
2015/03/10 Python
Python中的if、else、elif语句用法简明讲解
2016/03/11 Python
Python调用微信公众平台接口操作示例
2017/07/08 Python
Python实现生成随机日期字符串的方法示例
2017/12/25 Python
用python与文件进行交互的方法
2018/03/01 Python
PyTorch中Tensor的维度变换实现
2019/08/18 Python
python实现在多维数组中挑选符合条件的全部元素
2019/11/26 Python
浅析python中的del用法
2020/09/02 Python
python zip()函数的使用示例
2020/09/23 Python
详解Python中如何将数据存储为json格式的文件
2020/11/18 Python
利用canvas实现图片下载功能来实现浏览器兼容问题
2019/05/31 HTML / CSS
澳大利亚最超值的自行车之家:Reid Cycles
2019/03/24 全球购物
一套Java笔试题
2016/08/20 面试题
数字天堂软件测试面试题
2012/12/23 面试题
python+selenium小米商城红米K40手机自动抢购的示例代码
2021/03/24 Python
车辆维修工自我评价怎么写
2013/09/20 职场文书
金融专业应届生求职信
2013/11/02 职场文书
办公室副主任岗位职责
2013/11/25 职场文书
领导调研接待方案
2014/02/27 职场文书
元旦获奖感言
2014/03/08 职场文书
2015年基层党组织公开承诺书
2015/01/21 职场文书
《棉鞋里的阳光》教学反思
2016/02/20 职场文书
工程移交协议书
2016/03/24 职场文书
python爬虫请求库httpx和parsel解析库的使用测评
2021/05/10 Python
python turtle绘图
2022/05/04 Python