• egg.js框架开发环境搭建


    1.创建工程目录

    1.1 创建一个文件夹叫 my-egg-application

    $ mkdir my-egg-application

    不熟悉命令行的同学也可以手动创建文件夹

    2.初始化项目模板

    2.1 进入工程目录

    $ cd my-egg-application

    2.2 下载项目模板

    $ npm init egg --type=simple

      simple - Simple egg app boilerplate
    sequelize - egg app with sequelize
    ts - Simple egg && typescript app boilerplate
    empty - Empty egg app boilerplate
    plugin - egg plugin boilerplate
    framework - egg framework boilerplate
     

    这里的type参数是需要下载的模板名字,具体的值可以参考egg在github上的模板egg-boilerplate-simple。在egg的项目主页中找类似格式的项目名字,如egg-boilerplate-[命令行中type的值]

    3.安装项目依赖

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

    在这里下载比较慢的同学可以使用淘宝的cnpm,具体的cnpm安装方法请自己网上搜索,很多类似的教程。我为了方便直接就指定了淘宝仓库地址 https://registry.npm.taobao.org

    4.运行服务

    运行项目就比较简单了,运行npm的命令

    $ npm run dev

    在浏览器中打开地址:http://localhost:7001,就能看到服务已经启动完成。是不是特别简单!!!

    5.其它

    npm run [命令]这是npm相关的使用方法,可以打开项目根目录下的package.json文件

    // 这是一个最简单的package.json
    {
      "name": "my-egg-application",
      "version": "1.0.0",
      "description": "",
      "scripts": {
        "dev": "egg-bin dev",
      },
      "author": "mufeng",
      "license": "ISC"
    }

    在script下面看到了dev命令,它其实运行了egg-bin dev这个命令,egg-bin这个模块以后我会再写一篇文章介绍一下

  • 相关阅读:
    swoole多进程操作
    LinUX系统ThinkPHP5链接MsSQL数据库的pdo_dblib扩展
    php 访问用友u8数据
    C++/CLI剪辑
    托管代码中调用c++本地代码
    非托管代码中调用托管代码
    Resharper快捷键使用
    Unity3d简便的声音管理方案
    QT离线安装包
    Winform中使用Reactivex代替BeginInvoke/Invoke来更新UI数据
  • 原文地址:https://www.cnblogs.com/dxqNet/p/12212840.html
Copyright © 2020-2023  润新知