该仓库包含Freelog三大站点(console.freelog.com、www.freelog.com、[node].freelog.com)
- nodejs v10+
- npm v6+
- 把分支切换到 dev
- 在项目根目录下执行,安装基础工具
npm install
- 然后执行以下命令,安装全部项目依赖
npm run lernaBootstrap
- 在根目录下执行
npm run proxy
注:需要占用80端口,确保不被别的程序占用
- 切换本地 host 为以下配置
127.0.0.1 console.testfreelog.com
127.0.0.1 static.testfreelog.com
127.0.0.1 www.testfreelog.com
127.0.0.1 local.freelog.com
127.0.0.1 local.testfreelog.com
注:可以借助工具,如 SwitchHosts
- 切换的到需要开发的项目,比如
cd packages/console.freelog.com
- 执行开发命令,启动项目服务
npm run dev
- 在项目主目录下执行
npm run registOss
- 将分支切换到 daily 分支,然后向仓库 push 代码,将会自动部署到测试环境