# business This template should help get you started developing with Vue 3 in Vite. ## Recommended IDE Setup [VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur). ## 项目设置 ```sh # 安装项目依赖 $ npm install $ npm install --legacy-peer-deps # 本地启动项目 $ npm run dev # localhost:80 # 构建项目 $ npm run build ``` ## 项目须知 1. `dist`目录需要在`git`进行追踪,不必添加到`.gitignore`文件中。 2. 安装项目依赖使用`npm install --legacy-peer-deps`,仅使用`npm install`命令可能无法启动项目。 3. 安装新依赖包需要使用`--legacy-peer-deps`参数,例如:`npm install --save --legacy-peer-deps md5` 4. 配置文件`src/ajax/url-external-config.js`中的`REFFERENCE_ASSETS_FILE_URL`需要配置,当前值为`http://192.168.20.119:11080`。如果不配置,则会引起`文档引用`效果出错,图片和 PDF 文档将无法显示。 5. 项目启动之前,可能需要做一些配置,详情请见下方`关于配置文件`章节 ## 关于配置文件 项目里一同有三个配置文件,如下: - 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` 等。 文档待完善。 ## 相关资源 - [Vite 配置参考](https://vitejs.dev/config/). - [字节跳动前端框架 arco design](https://arco.design/vue/docs/start) - [RAGFlow 开源大模型](https://infiniflow.cn/) - [mitt](https://www.npmjs.com/package/mitt)