本站使用 Nextjs 编写,并采用 typescript-nextjs-starter 作为启动器。
本项目采用 yarn,请尽可能避免采用 npm 安装本项目,以免出现依赖问题。
安装:
yarn
本项目配置文件位于 src/config.ts
中,请按照需要进行修改。
需要处理 cors 问题,否则会被浏览器拦截请求。
开启开发环境:
yarn run dev
出于需求考虑,我们不期望在服务端运行 node,所以最终构建结果为静态 HTML 展现,使用方法与普通 React 项目相同。
在构建前,请先执行 eslint
相关指令:
yarn run lint
# if encounter lint error
yarn run lint --fix
之后可以导出为 html
。
yarn run build