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 相关文章推荐
Chrome中JSON.parse的特殊实现
Jan 12 Javascript
jquery插件splitScren实现页面分屏切换模板特效
Jun 16 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
Oct 10 Javascript
Jqgrid之强大的表格插件应用
Dec 02 Javascript
Node.js实用代码段之获取Buffer对象字节长度
Mar 17 Javascript
iscroll动态加载数据完美解决方法
Jul 18 Javascript
javascript中floor使用方法总结
Feb 02 Javascript
js回溯法计算最佳旅行线路代码实例
Sep 11 Javascript
基于JavaScript实现留言板功能
Mar 16 Javascript
vue+ESLint 配置保存 自动格式化代码
Mar 17 Javascript
代码块高亮可复制显示js插件highlight.js+clipboard.js整合
Feb 15 Javascript
vue+springboot实现登录验证码
May 27 Vue.js
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(8) php 数组
2010/03/05 PHP
CodeIgniter输出中文乱码的两种解决办法
2014/06/12 PHP
php中的curl_multi系列函数使用例子
2014/07/29 PHP
Yii2实现增删改查后留在当前页的方法详解
2017/01/13 PHP
Yii2框架实现数据库常用操作总结
2017/02/08 PHP
php图形jpgraph操作实例分析
2017/02/22 PHP
PHP常用函数之获取汉字首字母功能示例
2019/10/21 PHP
laravel框架语言包拓展实现方法分析
2019/11/22 PHP
Javascript在IE下设置innerHTML时出现未知的运行时错误的解决方法
2011/01/12 Javascript
js里取容器大小、定位、距离等属性搜集整理
2013/08/19 Javascript
jquery彩色投票进度条简单实例演示
2020/07/23 Javascript
Node.js实现JS文件合并小工具
2016/02/02 Javascript
JS字符串的切分用法实例
2016/02/22 Javascript
ionic实现带字的toggle滑动组件
2016/08/27 Javascript
Node.js搭建小程序后台服务
2018/01/03 Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
ES6 fetch函数与后台交互实现
2018/11/14 Javascript
JavaScript中关于base64的一些事
2019/05/06 Javascript
这应该是最详细的响应式系统讲解了
2019/07/22 Javascript
深入理解 TypeScript Reflect Metadata
2019/12/12 Javascript
探究Python的Tornado框架对子域名和泛域名的支持
2015/05/02 Python
Python可变参数*args和**kwargs用法实例小结
2018/04/27 Python
python实现感知机线性分类模型示例代码
2019/06/02 Python
解决 jupyter notebook 回车换两行问题
2020/04/15 Python
python3 中使用urllib问题以及urllib详解
2020/08/03 Python
python 对一幅灰度图像进行直方图均衡化
2020/10/27 Python
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
用C或者C++语言实现SOCKET通信
2015/02/24 面试题
金融专业大学生职业生涯规划范文
2014/01/16 职场文书
老干部局2015年度工作总结
2015/10/22 职场文书
MySQL索引知识的一些小妙招总结
2021/05/10 MySQL
pytorch 中autograd.grad()函数的用法说明
2021/05/12 Python
Java 在生活中的 10 大应用
2021/11/02 Java/Android
Vue.js中v-for指令的用法介绍
2022/03/13 Vue.js
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers
MySQL自定义函数及触发器
2022/08/05 MySQL