Node.js vagrant 热加载?
怪我咯
怪我咯 2017-04-17 15:29:49
[Node.js讨论组]

每次修改node代码都要重启实在太麻烦了
上网找了个pm2,不过好像跟forever一样是个守护进程
貌似并不能做到自动刷新,还是要手动重启?
还是我漏了什么东西?

最后各位有什么好用的热加载模块帮忙介绍一下,谢谢!

up1:
首先感谢各位的回答
关于为什么我的pm2nodemon都无法监听自动重启是因为我的服务用vagrant挂载在虚拟机了.
请问各位有没有什么方案能解决这个问题?

up2:
还有一个问题就是pm2怎么开启不了es6?
node版本v6.2.0

无论是用配置文件

{
  "apps": [{
    "name": "server",
    "script": "app/server.js",
    "node_args":"--harmony",
    "watch": true
  }]
}

还是命令行

pm2 start app/server.js --node-args="--harmony"

都不行!
我的node的版本应该挺高的吧?
为什么还是不行?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(4)
PHP中文网

你可以使用 nodemon 这个模块,做demo的时候我经常用这个。非常方便!它可以监控你的文件变化,每当你保存了,它就自动帮你重启项目。

如果你的项目不需要 node 做服务,只想写html js css ,并且不想刷新的话,可以使用browser-sync。这个可以保存完即时刷新,不用再按F5!实属居家旅行、敲码调试的必备利器~!

高洛峰

node的话,我用的感觉还不错的是supervisor
https://www.npmjs.com/package...

supervisor -w src,config index.js
高洛峰

pm2 start do.js --watch

黄舟

https://github.com/petruisfan...

supervisor ,自己使用就是这个,基本满足要求。

npm install supervisor -g

supervisor myapp.js
  supervisor myapp.coffee
  supervisor -w scripts -e myext -x myrunner myapp
  supervisor -w lib,server.js,config.js server.js
  supervisor -- server.js -h host -p port
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号