通过gulp实现修改nodejs-koa代码自动重启服务

koa代码

const Koa = require('koa')
const app = new Koa()
app.use(ctx => {
    ctx.body = 'hello world'
})

const port = 3000
app.listen(port) && console.log(`listening on port: ${port}`)

常规启动

node app.js

安装gulp, gulp-nodemon

npm install gulp -g
npm install gulp-nodemon --save

配置gulp

  1. 新建文件gulpfile.js
    vi gulpfile.js
  2. 填入下面内容
const gulp = require('gulp');
const nodemon = require('gulp-nodemon');

gulp.task('default', () => {
    nodemon({
        script: 'index.js',
        ext: 'js html css',
        env: {
            'NODE_ENV': 'development'
        }
    })
})
  1. 修改npm-script
    在package.json-scripts字段加入"start": "gulp"
  2. 运行命令gulp
  3. enjoy

你可能感兴趣的:(通过gulp实现修改nodejs-koa代码自动重启服务)