背景
express项目,修改代码后,查看修改效果都需要重启后再查看,很不友好。
可以通过热加载(不重启一个项目,使得部分代码更新)
nodemon安装方法
nodemon是什么
nodemon是一个node.js的辅助开发工具,可以自动检测到目录中的文件更改时通过重新启动应用程序来调试基于node.js的应用程。
安装步骤
//1.global全局安装
npm install -g nodemon
//2.用于生产环境,会放到package-lock.json的dependencies中
npm install -s nodemon
//3.启动 index.js是node.js入口文件
nodemon index.js
安装中报错情况
–报错信息:
//cnpm安装报错
Error: EACCES: permission denied
//npm安装报错
npm WARN checkPermissions Missing write access to /usr
–解析:node_modules报错
try1:删除node包,再重新安装。 失败
try2:权限问题。使用sudo命令重新安装
–命令
sudo npm install -g nodemon
启动命令
nodemon index.js
–添加快捷命令
//启动热加载命令
npm run dev
问题:为什么npm run dev能启动命令,npm dev不能启动
和这个朋友的问题一样
解答:
参考链接
1.https://www.cnblogs.com/bgwhite/p/11106797.html(还有nodemon.json项目配置文件介绍)
2.https://www.jianshu.com/p/f60e14db0b4e(nodemon的操作命令)
3.https://m.imooc.com/wenda/detail/534489(问题解答)