一:简介
- nodemon用来监视node.js应用程序中的任何更改并自动重启服务,非常适合用在开发环境中
白话就是:会自动检测到我们的修改并自动重新运行我们的代码
具体可参考:nodemon地址
二:安装
##1. 本地安装
npm install nodemon
2.全局安装
npm install -g nodemon
2.1)下载完成后代码:
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@~2.3.2 (node_modules\nodemon\node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})+ nodemon@2.0.12
added 119 packages from 53 contributors in 29.946s
2.2)查找当前安装包所在路径:
npm root -g //会生成node_modules文件
2.3)查找当前版本号:
node -v //当前我的版本号为v14.17.6
2.4)执行nodemon命令行:
```nodemon```
但运行会报错了,代码如下
Usage: nodemon [nodemon options] [script.js] [args]See "nodemon --help" for more.
**某度后得知,出现这个情况可能是当前你的笔记本系统设置了禁止运行脚本,
解决办法是打开你的PowerShell,以管理员的身份运行输入set-ExecutionPolicy RemoteSigned,回车**
PS C:\WINDOWS\system32> set-ExecutionPolicy RemoteSigned执行策略更改
执行策略可帮助你防止执行不信任的脚本。更改执行策略可能会产生安全风险,如 https:/go.microsoft.com/fwlink/?LinkID=135170
中的 about_Execution_Policies 帮助主题所述。是否要更改执行策略?
[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”): Y
PS C:\WINDOWS\system32>
修改成功后,创建一个XXX.js,在继续执行后续代码
nodemon app.js // 我创建的是app.js
手动重启
在nodemon运行时,如果需要手动重新启动应用程序,而不是停止并重新启动nodemon,则可以键入rs回车符,并且nodemon将重新启动你的进程。
[nodemon] 2.0.12
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node haha.js`
啊哈
[nodemon] clean exit - waiting for changes before restart
[nodemon] restarting due to changes...
[nodemon] starting `node haha.js`
啊
[nodemon] clean exit - waiting for changes before restart
[nodemon] restarting due to changes...
[nodemon] starting `node haha.js`
[nodemon] restarting due to changes...
hajdhas
[nodemon] starting `node haha.js`
hajdhas
[nodemon] clean exit - waiting for changes before restart
本文链接:https://my.lmcjl.com/post/994.html
展开阅读全文
4 评论