CNode

本地开始测试时如何令服务自动reload 修订的代码?

Zzoomquiet发布于14 年前最后回复14 年前10 回复6771 浏览0 收藏

CNode|{2月23日语音讲座vol.43}ZQ: 网址云服务结合mongo 引发的实际问题:

  • 在本地开发时,最自然的开发调试过程应该和 php 的开发过程一樣:

    • 启动好服务
    • 刷页面看效果
    • 修订代码
    • 再刷
    • ...
  • 但是,现在发现必须 ctrl+c kill 掉服务,后再 node|coffee myapp.js 后,才能生效,修訂后的代码

  • no.de 通过 git 的 hooks 进行自动的测试/服务重启,我们在本地可以怎么作?

查看回复

回复 (10)

F
fish#1·14 年前

本地嘛,可以 node --debug xx.js

次点的方法: 还可以使用watch

再次点的方法: 还可以删除 require._cache 。。。 忘记了,不知道写对没~

X
xian366#3·14 年前

--debug 可以自动重启?

如果能自动重启,就好了。求解

K
kongwu#4·14 年前

我用nodemon 感觉很爽 NodeMon Github

J
jiyinyiyong#5·14 年前

看到个 node-dev 模块, 今天拿来试用, 的确能自动重启应用
还能直接运行 .coffee 文件, 如果不考虑别的要求我想够用

F
fish#6·14 年前

--debug的确不能重启~ , 还是用楼上推荐的各种模块吧 :)

J
jiyinyiyong#10·14 年前

在想有没有现成的监视所有文件甚至重启客户端网页的方案的..
比如 socket.io 正连着客户端页面. 正在编辑调试包括 html, ccs 等等文件
然后可否做到每次修改保存一次, 服务器脚本自动重启, 同时浏览器自动刷新...

参与回复
登录后即可参与回复。登录