问题
刚学 node.js 不久,需要编译运行 node 项目都知道需要在项目路径下输入
node app.js
进行项目的运行。
但是在更改相关代码后,项目并不能自动更新,需要自己手动 ctrl + c 停止后,再运行上述指令,才能重新看到代码更改后的效果。
能不能让代码自动检测更新后自动重新运行项目?
解决
使用 nodemon
安装 nodemon
cnpm i -g nodemon
使用 nodemon 运行项目。
nodemon app.js
注意
如果是 windows 平台使用相关代码编辑器运行可能会报如下错误
解决一
这是因为没有管理员权限的原因,可以使用管理员身份运行 cmd。
解决二
在 package.json 文件中 scripts 节点加入如下代码
"dev": "nodemon app.js"
直接终端运行
npm run dev