当前位置: 首页 > 工具软件 > nodemon > 使用案例 >

安装nodemon包

甄永年
2023-12-01

一:简介

  1. 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
 类似资料: