CNode

nodemon 更改了node代码,但是重启之后并没有更新?怎么回事?

问答
Rrongchanghai发布于10 年前最后回复9 年前6 回复7706 浏览0 收藏

为了node代码可以在更改之后自动重启,使用了nodemon模块 安装顺利 sudo npm install -g nodemon app.js代码

var express = require('express');
var app = express();
app.get('*',function (req,res) {
    var data = {
        title:'1',
        content:'success'
    }
    res.send(data)
})
app.listen('1234',function () {
    console.log('1234 is listen');
})

执行 nodemon app.js 浏览器访问 http://localhost:1234/ 输出 {"title":"1","content":"success"} 正确

但是app.js更改为

  var data = {
        title:'2',
        content:'false'
    }

终端提示

[nodemon] files triggering change check: app.js
[nodemon] changes after filters (before/after): 1/0

但是浏览器访问还是 {"title":"1","content":"success"} ,并没有更改 求教为什么?

查看回复

回复 (6)

I
IchiNiNiIchi#1·10 年前

楼主, 我运行你的代码没发现有问题,刷新页面显示的是更改后的结果。另外, npm install 不用 sudo 吧。

R
rongchanghai#2·10 年前
引用 IchiNiNiIchi楼主, 我运行你的代码没发现有问题,刷新页面显示的是更改后的结果。另外, npm install 不用 sudo 吧。

@IchiNiNiIchi 你好,我的是mac安装在全局是需要sudo的,要不然会报错,你说运行没有问题的话,那我换个项目地址什么的试试,我也觉得不应该错呀

2
2015-lizaiyang#5·9 年前

1.PNG 您监听文件有问题

2
2015-lizaiyang#6·9 年前

要像这样监听,才能重启

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