node.js设置修改代码自动重启运行,nodemon工具的使用

前言

通常我们启动node项目都是通过node 项目名 去启动,然后在node中修改代码之后,必须要重新启动,修改的代码才会生效,这样在开发过程中会显得很麻烦,今天给大家介绍自动重启的工具—nodemon

安装nodemon

Nodemon是一个实用程序,它将监视源中的任何更改并自动重新启动服务器

npm install nodemon

这里还推荐大家装一个cross-env的工具,可以让代码兼容多种环境(mac,windows…)

npm install cross-env

修改package.json

打开package.json修改里面的"scripts",改为:

"scripts": {
    
    
    "test": "echo \"Error: no test specified\" && exit 1",
    "dev": "cross-env NODE_ENV=dev nodemon ./bin/www.js"
  },

主要是增加dev这一行的配置,NODE_ENV=dev 是设置环境变量为dev的开发环境,之前我们运行是直接通过node运行,现在是通过nodemon运行

这样的话我们可以直接使用 npm run dev启动node项目

在这里插入图片描述
之后我们每次修改项目,然后保存,控制台就会出现下面的重启提示:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45745641/article/details/123646388