全局安装nodemon包(节点监视器)

nodemon 是一个工具,它通过在检测到目录中的文件更改时自动重新启动节点应用程序来帮助开发基于 node.js 的应用程序。

nodemon并没有要求任何对你的代码或开发的方法中的额外变化。nodemon 是node. 要使用nodemon,请node在执行脚本时替换命令行上的单词。

1.安装

在任意位置 打开一个小黑窗,输入如下命令之后 回车

npm install -g nodemon 

 当这个界面就说明安装成功了

-g 表示全局安装。它也可以写在nodemon后面。即:

npm install nodemon -g

2.当安装完成之后,可以用下面代码来查看安装路径 

  npm root -g

3.使用nodemon 

3.1 nodemon 包装您的应用程序,因此您可以将通常传递给您的应用程序的所有参数传递:

nodemon [你的节点应用程序]

3.2 对于 CLI 选项,请使用-h(或--help) 参数:

nodemon -h

 3.3 如果我的应用程序接受主机和端口作为参数,我会这样启动它:

nodemon ./server.js 本地主机 8080

3.4 可以inspect像往常一样通过命令行将标志传递给节点:

nodemon --inspect ./server.js 80

4.手动重启

当 nodemon 正在运行时,如果您需要手动重新启动应用程序,而不是停止和重新启动 nodemon,您可以键入rs回车,nodemon 将重新启动您的进程。

5.使用 nodemon 作为模块

请参阅doc/requireable.md

6.使用 nodemon 作为子进程

请参阅doc/events.md

7.监控多个目录

默认情况下,nodemon 监视当前工作目录。如果您想控制该选项,请使用该--watch选项添加特定路径:

nodemon --watch app --watch libs app/server.js

现在 nodemon 只会在./appor./libs目录发生更改时重新启动。默认情况下,nodemon 将遍历子目录,因此无需显式包含子目录。

不要使用unix globbing 来传递多个目录,例如--watch ./lib/*,它不会工作。您需要为--watch每个目录设置一个标志。

8.指定扩展监视列表

默认情况下,nodemon查找与文件.js.mjs.coffee.litcoffee,和.json扩展。如果您使用该--exec选项并且监控app.pynodemon 将监控扩展名为.py. 但是,您可以使用-e(or --ext) 开关指定您自己的列表,如下所示:

nodemon -e js,pug

现在 nodemon 将在对目录(或子目录)中扩展名为.js, 的文件进行任何更改时重新启动.pug

9.忽略文件

默认情况下,nodemon 只会在.jsJavaScript 文件更改时重新启动。在某些情况下,您可能希望忽略某些特定的文件、目录或文件模式,以防止 nodemon 过早地重新启动您的应用程序。

nodemon --ignore lib/ --ignore 测试/

或者可以忽略特定文件:

nodemon --ignore lib/app.js

模式也可以被忽略(但一定要引用参数):

nodemon --ignore ' lib/*.js '

注意,默认情况下,nodemon会忽略.gitnode_modulesbower_components.nyc_outputcoverage.sass-cache目录,并添加你的忽略模式到列表中。如果您确实想查看类似的目录node_modules,则需要覆盖底层的默认忽略规则

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值