小数web

zhupei 18c5c1bfcc feat: 调整文档报告的功能 1 anno fa
.husky 768715051c add 2 anni fa
.vscode f6bd8d1027 style: 禁用样式格式化 1 anno fa
dist afcc265eb3 build: 本地打包 1 anno fa
public 18c5c1bfcc feat: 调整文档报告的功能 1 anno fa
src 18c5c1bfcc feat: 调整文档报告的功能 1 anno fa
.browserslistrc 768715051c add 2 anni fa
.editorconfig 768715051c add 2 anni fa
.env 768715051c add 2 anni fa
.env.development 768715051c add 2 anni fa
.env.production 768715051c add 2 anni fa
.env.test 768715051c add 2 anni fa
.eslintignore 768715051c add 2 anni fa
.eslintrc.js 768715051c add 2 anni fa
.gitattributes 768715051c add 2 anni fa
.gitignore 43e89ecd6d feat: 基本实现前端图生文、文生图的效果 1 anno fa
.gitlab-ci.yml 861ab2e616 ci: 更新自动化部署脚本 1 anno fa
.prettierignore f6bd8d1027 style: 禁用样式格式化 1 anno fa
.prettierrc 77c832c25e fix:删除打包文件,增加知识库 1 anno fa
README.md 18c5c1bfcc feat: 调整文档报告的功能 1 anno fa
index.html be307efa06 feat: 调整配置文件位置 1 anno fa
jsconfig.json 768715051c add 2 anni fa
package-lock.json 70616c15dd feat: 智能数据应用代码高亮 1 anno fa
package.json 70616c15dd feat: 智能数据应用代码高亮 1 anno fa
prettierrc 768715051c add 2 anni fa
vite.config.js 18c5c1bfcc feat: 调整文档报告的功能 1 anno fa

README.md

小数

大模型 AI 能力平台,为你的下一个创意助力。

此分支专为上海电科院部署。

内网测试环境为:http://192.168.20.119:8105/

环境参考

  • Node.js 20.13.1
  • npm 10.5.2

机器上的相关软件版本不必和此处描述完全一致。由于项目使用vite启动,vite对于Node.js版本有特定要求,需使用18+ or 20 +

项目设置

git 仓库地址:http://gitlab.smartai.com/qi/xiaoshu

# 安装项目依赖
$ npm install
$ npm install --legacy-peer-deps

# 本地启动项目
$ npm run dev # localhost:80

# 构建项目
$ npm run build

项目须知

  1. dist目录需要在git进行追踪,不必添加到.gitignore文件中。
  2. 每次在本地执行npm run build后,应该将src/assets目录复制到dist目录下,最终dist目录下存在dist/src/assest/目录以及目录下的所有文件。
  3. 安装项目依赖使用npm install --legacy-peer-deps,仅使用npm install命令可能无法启动项目。
  4. 安装新依赖包需要使用--legacy-peer-deps参数,例如:npm install --save --legacy-peer-deps md5
  5. 配置文件src/ajax/url-external-config.js中的REFFERENCE_ASSETS_FILE_URL需要配置,当前值为http://192.168.20.119:11080。如果不配置,则会引起文档引用效果出错,图片和 PDF 文档将无法显示。
  6. 项目启动之前,可能需要做一些配置,详情请见下方关于配置文件章节。另外,项目里的几个关键配置文件以及配置项目前都已经提交到git仓库,项目初次启动时,无需特意更改配置文件。仅在开发过程中有需要时,再调整配置文件,新增或移除配置字段。
  7. 此项目中的组件库,主要使用 字节跳动出品的企业级设计系统 arco.design
  8. 代码编辑器推荐使用vscode

关于配置文件

项目里一共有三个配置文件,如下:

  • src/ajax/url-external-config.js
  • src/utils/config.js
  • src/config/settings.json

src/ajax/url-external-config.js

此文件中配置了一些外部链接,这些外部链接支撑了项目里的部分功能。例如iframe弹窗,例如 PDF 文档和图片的展示

如果项目里有用到外部链接,请在此文件中进行配置。

src/utils/config.js

此文件配置了项目的一些基本信息,例如项目的名称,项目的介绍,左侧边栏展示的导航项目,图标等。

src/config/settings.json

此文件配置了一下项目的可用功能,例如项目主题菜单是否可以隐藏,是否显示 footer 等。

文档待完善。

相关资源