supervisor 会不停的 watch 你应用下面的所有文件,发现有文件被修改,就重新载入程序文件这样就实现了部署,修改了程序文件后马上就能看到变更后的结果。麻麻再也不用担心我的重启 nodejs 了!
-
首先安装 supervisor
npm install -g supervisor -- -g表示全局安装
由于npm是国外的,所以有可能会下载失败,所以我们可以使用镜像,淘宝镜像cnpm,可以访问:https://developer.aliyun.com/mirror/NPM?from=tnpm
安装步骤:
npm install -g cnpm --registry=https://registry.npm.taobao.org
安装完成后就可以使用cnpm替代npm下载supervisor了
cnpm install -g supervisor
- 使用 supervisor 代替 node 命令启动应用
注意:安装完supervisor 代替 node 命令启动应用时可能会出现下面的问题:无法加载文件
解决:
因为你的电脑禁止运行不信任的脚本。
1、以管理员身份打开 PowerShell
2、输入命令
set-ExecutionPolicy RemoteSigned
3、选择 yes