博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nodejs + express 热更新
阅读量:4320 次
发布时间:2019-06-06

本文共 1060 字,大约阅读时间需要 3 分钟。

以前node中的express框架,每次修改代码之后,都需要重新npm start 才能看到改动的效果,非常麻烦,所以这里引入nodemon模块,实现了不用重启也能自动更新这样的好处

1.全局安装nodemon

npm install -g nodemon

或者安装到本地

npm install nodemon --save

2.在项目目录下创建 nodemon.json 文件

{"restartable": "rs","ignore": [".git",".svn","node_modules/**/node_modules"],"verbose": true,"execMap": {"js": "node --harmony"},"watch": [],"env": {"NODE_ENV": "development"},"ext": "ejs js json"}

 

restartable-设置重启模式 
ignore-设置忽略文件 
verbose-设置日志输出模式,true 详细模式 
execMap-设置运行服务的后缀名与对应的命令 
“js”: “node –harmony” 
表示使用 nodemon 代替 node 
watch-监听哪些文件的变化,当变化的时候自动重启 
ext-监控指定的后缀文件名

3.修改app.js文件 

记得注稀最后一行的:module.exports = app;var debug = require('debug')('my-application'); // debug模块app.set('port', process.env.PORT || 3000); // 设定监听端口//启动监听var server = app.listen(app.get('port'), function() {debug('Express server listening on port ' + server.address().port);});//module.exports = app;//这是 4.x 默认的配置,分离了 app 模块,将它注释即可,上线时可以重新改回来

  

4.配置完成之后,运行即可

nodemon app.js

原文:https://blog.csdn.net/twodogya/article/details/80183565

转载于:https://www.cnblogs.com/chengyunshen/p/9935959.html

你可能感兴趣的文章
unix/linux下的共享内存、信号量、队列信息管理
查看>>
Hilbert先生旅馆的故事
查看>>
采访吴岳师兄有感 by 王宇飞
查看>>
LVS简略介绍
查看>>
hdu 1021 Fibonacci Again
查看>>
JVM架构_XmnXmsXmxXss有什么区别:转
查看>>
PHPExcel 使用心得
查看>>
洛谷 P3374 【模板】树状数组 1(单点加,区间和)
查看>>
verilog 代码编写小记
查看>>
PyQT的安装和配置
查看>>
从 docker 到 runC
查看>>
守护进程
查看>>
php数组
查看>>
Linux 防火墙
查看>>
互联网金融P2P主业务场景自动化测试
查看>>
My third day of OpenCV
查看>>
Android的View和ViewGroup分析
查看>>
echarts.js中的图表大小自适应
查看>>
Delphi的FIFO实现
查看>>
牛客网暑期ACM多校训练营(第一场) - J Different Integers(线段数组or莫队)
查看>>