nodemon:监视应用的变化自动重启应用

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

在本地开发 Node.js 应用的时候,每次你对项目做了些修改,要观察一下效果,都需要去执行一下 node 后面加上具体的文件 ...

这里我们可以使用一个叫 nodemon 的小工具,它可以监视应用文件的变化,然后自动给我们重新启动应用,也就是你在修改了项目以后会立即看到修改之后运行的结果 ..

先去安装一下这个小工具 ... 可以用 npm 或者 yarn 去安装它 ... 你可以在全局范围去安装这个工具,也可以在本地项目内部安装这个工具 .. 这里我用 yarn 在本地项目内部去安装一下 nodemon

yarn add nodemon --dev

后面的 --dev 表示,让 nodemon 作为项目的开发依赖,保存在 package.json 的 devDependencies 里面 ...

打开 package.json ,在 devDependencies 下面,你会看到一个 nodemon ..

如果我们为项目安装的模块提供了命令行工具,这些可执行的东西一般会在 node_modules 下面的 .bin 这个目录的下面 ... 你会看到,这里会有一个 nodemon ..

使用它, 可以这样 ,回到命令行 ... 在项目的根目录的下面,执行一下 ./node_modules/.bin/nodemon ,后面加上要执行的脚本文件的名字,index.js ...

nodemon 会一直执行,并且会监视应用的变化 ... 修改一下 index.js 里的内容 ... 保存一下 ... 应用会自动重启,你会立即看到修改之后的效果 ...

如果你觉得执行这样的脚本比较麻烦,我们可以再去改造一下 .. 打开项目的 package.json 文件,在这里,添加一个 scripts .. 里面添加一个 start ... 对应的值就是要执行的脚本 ...

./node_modules/.bin/nodemon index.js

回到命令行... ctrl + C 先停止一下 .. 现在我们可以执行 npm start ... 或者 npm run start ...

这样会执行我们在 package.json 里面的 scripts 下面定义的 start ,对应的脚本 ...

如果你有什么其它的要执行的动作,都可以把它们放到 package.json 下面的 scripts 里面 ...

nodemon:监视应用的变化自动重启应用《 Node.js 起步 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点