# 下载源码

平台 仓库
Github https://github.com/cool-team-official/cool-admin-midway (opens new window)
Gitee https://gitee.com/cool-team-official/cool-admin-midway (opens new window)

开源不易,给个star支持下呗,两个源码仓库同步更新,如果你的网络不大好建议用Gitee;

git clone https://github.com/cool-team-official/cool-admin-midway

# 配置数据库

修改配置文件src/config/config.local.ts文件中的数据库配置

 config.orm = {
    type: 'mysql',
    host: '127.0.0.1',
    port: 3306,
    username: 'root',
    password: '123123',
    database: 'cool',
    // 自动建表 注意:线上部署的时候不要使用,有可能导致数据丢失
    synchronize: true,
    // 打印日志
    logging: true,
}

WARNING

注:mysql>=5.7

# 安装依赖并启动

// 安装依赖
npm i
// 运行
npm run dev

如果卡在npm i这步,或者这步执行报错,那么推荐使用cnpm (opens new window)

// 安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
// 安装依赖,如果报cnpm不存在,尝试关闭终端重新打开
cnpm i
// 运行
npm run dev

WARNING

windows下安装cnpm后,在vscode的终端运行有可能会出现如下错误:xxx : 无法将“xxx”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

解决方法:

  • 右击VSCode图标,选择以管理员身份运行;
  • 在终端中执行get-ExecutionPolicy,显示Restricted,表示状态是禁止的;
  • 这时执行set-ExecutionPolicy RemoteSigned;
  • 此时再执行get-ExecutionPolicy,显示RemoteSigned,则表示状态解禁,可以运行

# 访问

打开http://localhost:8001 (opens new window),出现如下界面即代表启动成功:

admin