Skip to content

pkuphysu/wxsls-page

Repository files navigation

北京大学物院学生会的(零碎)网页

使用腾讯云的 Serverless Framework. See Also:

Development

更多开发相关详见CONTRIBUTING.md

npm install

不用多说了吧。husky 会自动安装好。

Mock env.js

由于 Serverless Framework 机制的限制,不使用 process.env 操作环境变量。须在 public/ 下新建 env.js,内容大致如下:

window.env = {
  API_DETAILS: [{ urls: ['/'] }]
}

这样也方便做本地修改并 hot reload

记得(几乎)每个新的 HTML 都要

<script src="/env.js"></script>

Editor Integration

都是 Optional,毕竟已经使用 husky 规范了:

Commands

# 本地开发
npm run dev
# 生成静态网页
npm run build
# 运行代码检查
npm run lint
# 运行代码检查并修复
npm run lint:fix

Deploy

dev 的会自动发布到 dev 环境,master 的会自动发布到 prod 环境。

若非调试部署,应当另开分支。