美文网首页
通过gulp实现修改nodejs-koa代码自动重启服务

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

作者: 朝西的生活 | 来源:发表于2017-09-28 11:34 被阅读0次

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代码自动重启服务

    koa代码 常规启动 node app.js 安装gulp, gulp-nodemon npm install g...

  • gulp---基于流的自动化构建工具

    Gulp 介绍:自动化构建工具,可以通过gulp对我们的代码进行全自动的编译。可以实现代码的自动压缩、编译、实时监...

  • 使用nodemon工具自动重启服务

    写 node 项目的时候,频繁修改代码重启服务器很麻烦,我们可以nodemon 工具进行修改完代码自动重启,nod...

  • Flask笔记

    一、Flask自动重启: 每次代码修改后,必须保存后,重启服务器,然后代码才可以生效,这是python开发服务器特...

  • 2020-09-17 node基础

    运行、调试、模块 bash 运行 Nodemon自动重启见识代码修改,自动重启

  • Jrebel 快速实现热部署

    一、摘要 springboot项目开发过程中通常修改了某分部代码需要重启服务才能生效。通过JRebel插件可以实现...

  • ES6项目构建

    基础架构 任务自动化(gulp) 编译工具(babel、webpack) 代码实现

  • Docker容器自动重启

    实现在服务器重启后自动启动docker服务以及容器(类似于守护进程服务)。 重启启动docker服务 重启启动do...

  • 使用nodemon让node自动重启

    在我们开发php,java等web项目的时候,修改了项目代码,服务器都会自动重启,让我们的改动生效,但是node并...

  • 拉勾 1-4 spring boot 笔记

    课堂笔记 起步依赖 + 自动配置 在开发过程中,通常会对一段业务代码不断地修改测试,在修改之后往往需要重启服务,有...

网友评论

      本文标题:通过gulp实现修改nodejs-koa代码自动重启服务

      本文链接:https://www.haomeiwen.com/subject/csumextx.html