node自动重启项目工具nodemon

2018-12-05  本文已影响0人  忍不住的k

为什么要用nodemon

实际工作中,当我们改修项目的配置文件时,需要重新启动服务。由于用习惯了webpack的hot热重载,因此也希望再修改config配置文件时项目能够自动重启,于是这里用到了nodemon

项目中开发环境安装

npm install --save-dev nodemon

example:

 "scripts": {
    "dev": "webpack-dev-server --progress --colors --inline --config webpack.dev.conf.js  ",
    "startdev": "nodemon --watch webpack.dev.conf.js --exec  npm run dev "
  },

启动

npm run startdev

输出

[nodemon] 1.18.7
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: webpack.dev.conf.js
[nodemon] starting `npm run dev`

此时修改文件webpack.dev.conf.js,会运行npm run dev命令
nodemon默认监听项目目录内的所有文件变动
常用配置:

--watch 监听哪些文件的变化,当变化的时候自动重启
--exec 配置运行命令

node服务器app.js自动重启:

  "scripts": {
    "dev": "nodemon  app.js "
  },

输出

[nodemon] 1.18.7
[nodemon] to restart at any time, enter `rs`
[nodemon] watching: *.*
[nodemon] starting `node app.js`

监听项目内所有文件变动,自动重启运行命令node app.js 这里看到其实nodemon也是调用node命令

上一篇下一篇

猜你喜欢

热点阅读