开源软件deskvideosys办公行为管理的代码是采用golang+vue框架,这里主要解读下它的代码构,具体目录结构如下图,从这个目录结构中可以看到有不少的文件与目录,下面分别介绍下主要的目录与文件的作用:
deskvideosys.db:deskvideosys 软件的数据存储文件,主要存储界面上配置界面保存后的配置信息
deskvideosys.ini: 这个是软件运行前需要配置的参数文件,里面要需要运行时一些目录文件与网络配置参数
logs:这个是日志文件,在软件运行后的日志都在这里,这个日志可以后续用来定位问题
main.go: 软件的主函数,main 函数就包含在这个文件中,
models:程序的模型文件,也可以理解为表结构配置文件,程序需要的表结构都在这里定义
node_modules:npm 编译时需要的库文件都在这里,
web_src: vue 相关的代码都在这里,也就是说界面显示相关的代码都在这里实现
www: vue 编译后生成的文件都在这里,出版本包时,编译工具直接打包这里的文件到版本包