由于部分API代码调整,请更新萌翻后端到对应 Version.1.0.1 后继续使用。
非开发者建议参考 moeflow-deploy ,用docker和docker-compose部署。
- Core
- react
- react-router // 路由
- emotion // CSS in JS
- react-intl // i18n
- redux
- react-redux
- redux-saga // 副作用处理
- immer.js // 不可变对象处理
- UI
- antd
- antd-mobile
- classnames
- fontawesome
- Other
- pepjs // Pointer 事件垫片
- bowser // 浏览器识别
- why-did-you-render // 性能优化
- lodash // 工具库
- uuid
- fontmin // 字体剪切
- 安装 Node.js 近期LTS版本,如v18 v20
npm install
安装依赖项npm start
启动vite 开发服务器- 开发服务器自带API反向代理。默认将
localhost:5173/api/*
的请求转发到localhost:5000/*
(本地moeflow-backend开发版地址) - 上述配置可在
vite.config.ts
修改。比如不用本地的moeflow-backend,改用公网的服务器。
- 开发服务器自带API反向代理。默认将
npm build
发布前端代码,请注意 此时使用的后端地址配置为.env.local
中的配置。- 如果没有创建
.env.local
则为默认值/api
。
- 如果没有创建
如果您要部署到 Vercel
之类的网站托管程序上,您可以直接将 REACT_APP_BASE_URL
相对应的后端接口地址配置到托管程序的环境变量中。
如果您的译制组不是从 日语(ja) 翻译为 繁体中文(zh-TW) 您可以修改 src/configs.tsx
文件中的对应位置的配置(文件中有注释)。
以下是常见的几个语言代码:
ja
日语en
英语ko
朝鲜语(韩语)zh-CN
简体中文zh-TW
繁体中文
萌翻前后端开源的首个版本
- 处理一些数据处理和界面上的BUG
- 调整需要初始化的默认配置内容,减少后只需要修改环境变量
REACT_APP_BASE_URL
指向您部署的后端地址。 - 调整静态文件生成的目录结构,方便前后端联合部署。
- 调整“创建团队”、“创建项目”页面中部分项目提交的内容。(请配合最新版本的后端,避免出现数据格式问题!)
- 可配置网站标题等位置的内容,请从
src/locales
中查找对应词汇进行修改。
(旧构架的最后稳定版本。如果新版本中遇到问题,建议回退至此版本尝试。)
- 支持设置和显示首页 HTML/CSS
- 同时构建linux-amd64和linux-aarch64镜像。此版本起可以部署到ARM机器。
- 抛弃create-react-app和webpack,改用vite构建。
- i18n: english locale
- EXPERIMENTAL manga-image-translator based assisted translation
- upgrade deps
- minor fixes