代码拉取完成,页面将自动刷新
提示:Gitee上的版本可能会滞后(主要是我会忘记去同步,O(∩_∩)O),可访问 https://github.com/yuzhanglong/YuJudge 来获取最新版本!
项目打包基于webpack,当前分支已经运行了yarn eject
,webpack配置需要开发者自行管理。
webpack配置文件位于config/webpack
目录之下。
yarn脚本文件位于script
目录之下。
yarn install
npm install -g mirror-config-china --registry=http://registry.npm.taobao.org
yarn install
yarn start
yarn build
打开package.json
,修改 buildWithPrefix
"scripts": {
"start": "node scripts/start.js",
"build": "node scripts/build.js",
"test": "node scripts/test.js",
"buildWithPrefix": "node scripts/build.js http://cdn.yuzzl.top(你的外链地址)",
"upload": "node scripts/upload.js"
}
执行
yarn buildWithPrefix
此时打包出来的所有js、css、图片(public文件夹内的静态文件除外)等依赖,均指向你的外链地址而不是build
文件夹的根目录。
如果你使用七牛的云存储服务来保存静态文件的话,你可以试试:
打开script/upload.js
, 找到下面内容,按照注释进行修改
// 上传凭证以及配置
const ACCESS_KEY = 'o4fgM7P2lPEyo3已经作废FZ7s_NGdo_xJVNDdKf55apCubX';
const SECRET_KEY = 'YxRkcS8o-GSLMo1已经作废ajWuLjeFxFsMo1WKnOvyrLjB8';
// bucket
const options = {
scope: "yzlyz已经作废l123",
};
// 空间对应的机房
config.zone = uploader.zone.Zone_z2;
带外链打包
yarn buildWithPrefix
执行上传脚本
yarn upload
所有css、js等静态文件会被自动上传至七牛服务器,你只需要将index.html、一些图标文件传上服务器进行托管即可。
最新版本 1.0.0
发布前后端项目至GitHub
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型