# 资产库系统 **Repository Path**: sbuds/asset-library-system ## Basic Information - **Project Name**: 资产库系统 - **Description**: 文件管理系统 文件预览:kk - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-20 - **Last Updated**: 2023-11-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 开发版资产库部署文档 ## 1.项目预览 | 文件解释 | 文件名称 | | :----------: | :-----------------: | | 资产库前台 | vue-merage | | 资产库后台 | server-merage | | 在线预览服务 | kkFileView-4.1.0.7z | | Mysql数据库 | sql | | assets | 相关图片 | ## 2.项目依赖 | 选择依赖 | 依赖名称 | | :-------------------------------------: | :------------: | | 运行环境 | JDK1.8 | | Web服务器(仅在前端打包后放在服务器使用) | Nginx | | 浏览器 | 谷歌版本10以上 | | 数据库 | Mysql | | 数据库缓存 | redis | ## 3,数据库导入 打开数据库管理工具,将sql文件导入,我这里以navicat为例,数据库名为neusoft_work,表结构如下 ![](assets/Snipaste_2023-11-20_09-49-13.png) ## 4,资产库前台 ##### 0,安装包 ``` cnpm install ``` 这里尽量选择cnpm ,没有cnpm 配置下国内阿里镜像,实测npm下不全,而且会报错较多 ##### 1,配置修改 前端默认的端口号是9000,以及访问的默认的后端端口号是8999,如需要更改,请到vue文件中的webpack.dev.js文件夹中修改.这里是端口号的修改,根据需要还需要修改每一个界面的预览功能的端口号,/common/mainpage下的界面中修改,如果你的端口号是9000.改为9000即可. ##### 1.1,关于预览,node-sass版本的坑 这里说一下预览的坑,一旦一个文件预览后,即使你更改文件里边的内容,再次预览时,依旧显示上次的内容.这里也就是前端预览出bug时,会显示在预览界面报错,可是不论你怎么调,即使你调正确了,还是会报错.这时候,我们换一个没有预览过的文件点击预览就ok 关于node-sass版本对应的node版本,需要对齐,具体可上网查找,具体报错会爆红,这里演示下如何修改sass版本: **将package-lock.json干掉,node-modules文件夹一并干掉** **在pack.json中更改对应的node-sass对应的版本** ##### 2,运行设置 ``` npm run dev ``` 运行命令后,这里一般也会有报错,查看报错,缺什么包,就cnpm install 包名即可 后期需要打包npm run build成dist文件夹在nginx中启动,具体如何操作请看发行版资产库部署文档 ## 5.资产库后台 ##### 1,配置修改 主要修改application-dev.yml文件中的配置,包括redis配置 .mysql数据库配置,文件预览服务配置等等 在idea中改maven包的路径(三个路径),改jdk的版本,第一个是1.8,第二个是默认,改java编译器的版本,一般是8 ##### 2,运行设置 点击右上角的绿色停止按钮直接运行即可 打包后 点击start.bat文件将文件jar包与application-dev.yml联系起来(具体参考发行版本) ##### 3,关于redis redis必须开启,如果不开启,则前端上传文件时,显示成功,但是并没有文件上传. ## 6.kk kk为文件预览服务,具体配置请查看发行版资产库 建立资产库目录,上传的文件都会在资产库目录下生成.