• node + express 搭建服务器,修改为自动重启服务器


    1.使用express搭建一个项目,步骤如下(安装node步骤已省略)

     a.全局安装express-generator和express

    npm i express-generator -g
    npm i express -g

     b.express一个项目

    express test

     c.进入到改项目根目录

    cd test

     d.安装依赖

    npm install

       如果太慢,可用

    npm install --registry=https://registry.npm.taobao.org

     也可以改成npm更换成淘宝镜像源,用cnpm进行安装

    npm install -g cnpm --registry=https://registry.npm.taobao.org

    2.全局安装nodemon

    npm i -g nodemon

     * 若不想修该package.json文件,则在创建了 nodemon.json 文件之后,直接运行即可,可随时输入rs重启,如下。(或者修改package.json之后,用npm run dev启动,详见步骤3~5)

    3.在项目根目录创建 nodemon.json 文件,内容如下

    {
      "restartable": "rs",
      "ignore": [
        ".git",
        ".svn",
        "node_modules/**/node_modules"
      ],
      "verbose": true,
      "execMap": {
        "js": "node --harmony"
      },
      "watch": [
        
      ],
      "env": {
        "NODE_ENV": "development"
      },
      "ext": "js json njk css js "
    }

    4.package.json的scripts中添加如下内容并保存文件

    "dev": "nodemon ./bin/www"

     添加后效果大致为:

    {
      "name": "test",
      "version": "0.0.0",
      "private": true,
      "scripts": {
        "start": "node ./bin/www",
        "dev": "nodemon ./bin/www"
      },
      "dependencies": {
        "cookie-parser": "~1.4.3",
        "debug": "~2.6.9",
        "express": "~4.16.0",
        "http-errors": "~1.6.2",
        "jade": "~1.11.0",
        "morgan": "~1.9.0"
      }
    }

    5.启动项目

    npm run auto 

     或者

    npm run dev

    【赠人以赞,手有余香!嘿嘿...】

     
  • 相关阅读:
    什么是进程!
    【2016.5.9】不考研,那就好好学
    ajax的秘密
    Input标签中Type的类型及详细用法
    html5 Canvas颜色渐变(画图很重要)
    页面的自动滚动效果
    HTML:让表单 文本框 只读,不可编辑的方法
    <s:property/>标签
    在HTML中实现上划线,中划线和下划线
    Mysql的Root密码忘记,查看或修改的解决方法(图文介绍)
  • 原文地址:https://www.cnblogs.com/blogNGNL/p/10971349.html
Copyright © 2020-2023  润新知