Ale*_*lex 9 javascript node.js nodemon
在我正在使用的package.json中
"scripts": {
"start": "node app.js"
},
Run Code Online (Sandbox Code Playgroud)
但是如果我使用nodemon替换为node app.js
"scripts": {
"start": "nodemon app.js"
},
Run Code Online (Sandbox Code Playgroud)
那会发生什么呢?因为当我在服务器端遇到任何错误时,其他API也会关闭。因此,我认为发生这种情况是因为如果我使用nodemon app.js,那么我将使用node app.js,那么服务器是否会重启。
小智 7
Nodemon 是一个实用程序,它将监视源中的任何更改并自动重新启动服务器。非常适合开发。使用 npm 安装它。
npm install -g nodemon
Run Code Online (Sandbox Code Playgroud)
如何使用 nodemon?
nodemon "filename" 忽略服务器文件的引用和地名。
节点兽:
- 监视 Node.js 应用程序中的任何更改
- 自动重启服务器,
- 节省时间和繁琐的工作。
- 这是使用Opn提高开发效率的一种方法:
Opn是打开 Web 浏览器链接、文件和可执行文件的依赖项。每次我们的服务器重新启动时,我们将使用 Opn 自动打开本地主机的 Web 浏览器。使用 npm npm install opn 安装。
如何使用节点?
node "filename" 忽略引号并放置文件名(例如 app.js、server.js)
节点:
- 每次做繁琐的工作时都不会自动重启服务器
- 没有任何变化的监视器
nodemon是一个工具,可在检测到目录中的文件更改时自动重新启动节点应用程序,从而帮助开发基于 Node.js 的应用程序。
nodemon,要在执行脚本时使用替换命令行上的单词节点。
在终端中,您可以键入:npm start,而不是键入node app.js
在package.json文件中,您可以将其更改为:
"scripts": {
"start": "nodemon app.js"
},
Run Code Online (Sandbox Code Playgroud)
简而言之,它就像 Node js 的实时服务器,就像我们在 HTML 和 CSS 中一样。