在我的package.json我正在使用
"scripts": {
"start": "node app.js"
},
但如果我使用nodemon替换节点app.js之类的
"scripts": {
"start": "nodemon app.js"
},
然后会发生什么?因为当我在服务器端出现任何错误时,其他API也会关闭工作。所以我认为这是因为我使用node app.js,如果我使用nodemon app.js,那么服务器将重启或不重启。
在开发节点应用程序并进行一些更改时,要查看它们,您必须重新启动服务器。
当您使用Nodemon启动node.js应用程序时,它将监视任何更改并自动重新启动服务器,从而提高您的工作效率。
nodemon
就像您的节点应用程序的实时服务器。您的节点应用程序中所做的任何更改都将反映为服务器将再次重新启动。如上所述here:
nodemon将监视启动nodemon的目录中的文件,如果任何文件发生更改,nodemon将自动重新启动您的节点应用程序。
Nodemon是一个实用程序,它将监视源中的任何更改并自动重新启动服务器。完美的发展。使用npm安装它。
npm install -g nodemon
如何使用nodemon?
nodemon "filename"
忽略服务器文件的引用和地名。
Nodemon:
- 监视Node.js应用程序中的任何更改
- 自动重启服务器,
- 节省时间和繁琐的工作。
- 这是使用Opn提高开发效率的一种方法:
Opn是一个依赖项,可以打开Web浏览器链接,文件和可执行文件。每次我们的服务器重启时,我们将使用Opn自动打开Web浏览器到我们的本地主机。安装npm npm install opn。
如何使用节点?
node "filename"
忽略引号并放置文件名(ex app.js,server.js)
节点:
- 每次执行繁琐的工作时都不会自动重启服务器
- 任何变化都没有监视器