一、下载源码
地址: https://github.com/running-elephant/datart
两种下载方式,1是git下载 2是下载压缩包
二、查看源码目录结构
前端目前只关注 frontend
三、运行代码
进入 /frontend 安装前端依赖, npm i 或 cnpm i 或 yarn;
修改 /frontend/craco.config.js 中代理地址为自己本机服务启动地址和端口;
npm run start
四、常见问题
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",
3、以上问题解决之后,运行或者安装还是报错
将package.-lock.json删除
将node_modules删除
使用命令
npm install --legacy-peer-deps
重新安装,启动服务即可
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。