2016-08-20 63 views
2

在我的package.json我使用节点和nodemon之间有什么不同?

"scripts": { 
    "start": "node app.js" 
}, 

,但如果我用nodemon与节点app.js取代像

"scripts": { 
    "start": "nodemon app.js" 
}, 

不是会发生什么?因为当我在服务器端发生任何错误时,其他API也会关闭工作。所以我认为这是因为我使用节点app.js,如果我使用nodemon app.js比服务器将重启或不重启。

回答

1

当您开发节点应用程序并进行了一些更改时,要看到它们有效,必须重新启动服务器。

当您使用Nodemon启动node.js应用程序时,它将监视任何更改并自动重新启动服务器,从而提高您的工作效率。

+1

这是另一个问题:)你用g标志安装了它吗? 'npm install -g nodemon'您在安装过程中遇到任何错误? – Motocarota

+0

亚,但你的答案也不符合我的要求,我问它的package.json和你告诉我的bash命令。 – Alex

+0

需要全局安装它与'-g'国旗作为@Motocarota提到 – candidJ

1

nodemon就像您的节点应用程序的实时服务器。在您的节点应用程序中所做的任何更改都会在服务器重新启动时反映出来 为表示here

nodemon会看在这nodemon是 启动目录下的文件,如果任何文件发生变化,nodemon会自动重启 您的节点应用。

+0

我不能使用nodemon,它会在安装nodemon之后给我错误,并使用它bash:nodemon:command not found – Alex

相关问题