一、下载源码

地址: https://github.com/running-elephant/datart
image.png
两种下载方式,1是git下载 2是下载压缩包

二、查看源码目录结构

前端目前只关注 frontend
image.png

三、运行代码

进入 /frontend 安装前端依赖, npm i 或 cnpm i 或 yarn;
修改 /frontend/craco.config.js 中代理地址为自己本机服务启动地址和端口;
npm run start

image.png

四、常见问题

1、安装报错
进入 /frontend 安装前端依赖, npm i
时候对node版本 及npm版本有要求,我这边尝试很多次都一直在报错,各种不匹配报错。
目前我定位到
node 版本使用 18.12.1
npm版本是 8.19.2
如果是nvm版本安装node的话,使用是1.1.12版本

2、运行报错
在运行时候也在报错0030008CC 大致是这个具体是个啥我忘记了
解决方案
在package.json中将
"start": "SET NODE_OPTIONS=--openssl-legacy-provider && craco start",
image.png

3、以上问题解决之后,运行或者安装还是报错
将package.-lock.json删除
将node_modules删除
使用命令
npm install --legacy-peer-deps
重新安装,启动服务即可


程序员的佼佼者
86 声望14 粉丝

优秀的人,都是相投的,哈哈哈哈