美文网首页
ITS项目--结构梳理

ITS项目--结构梳理

作者: 火影小子 | 来源:发表于2017-09-20 16:32 被阅读0次

《1》当前ITS项目结构

存在问题

  • 目录结构略显混乱
    开发目录存在于~\ITS-shuangshi\resources\app\page_v15,开发目录位于多层子目录下,不符合开发理念。
  • 打包方式不够明确
    项目是如何打包为客户端,是通过命令行启动electron ./main.js electron build命令等并不清晰
  • 代码管理目前是svn,接下来应会改为git

《2》ITS项目打包发布

its.png

接下来,项目目录可能会变更为如上图所示结构:

  • app目录下存放its页面部分
    css ---- 存放项目需要的css文件
    js ---- 存放项目需要的js文件
    img ---- 存放项目需要的图片资源
    index.html ---- electron生成客户端时的入口html
    main.js ---- 存放electron生成客户端的入口文件
    package.json ---- 包管理文件

之前项目目录下的login.html与courseware.html再之后的开发中可能会转为vue的一个模块,为login.vue和courseware.vue文件。

  • 客户端开发与生成
    在package.json文件中scripts内置命令可完成electron生成客户端

electron ./main.js 直接运行electron生成客户端进行开发调试。
electron-packager <location of project> <name of project> <platform> <architecture> <electron version> <optional options>来打包客户端
location of project是你项目文件夹的位置
name of project定义你的项目名
platform决定要构建的平台(all 包括Windows,Mac和Linux )
architecture决定构建哪个构架下(x86或x64,all表示两者)
electron version让你选择要用的Electron版本
electron-builder 来给已经打包好的文件生成安装包

  • 前端工程化(webpack 与 gulp)

当前its未做代码,资源压缩,新版本应要加上该部分。

  • webpack 模块化管理
    当工程整体切换成模块化时,webpack可以帮助我们进行模块管理与模块热替换,可实现模块按需加载,模块预处理,模块打包。
    --如何提取公共模块与依赖
    昨天webpack打包时碰到node内置模块无法加载的问题,由于当前未提供浏览器环境,若选用webpack时,该问题需再研究下。
  • gulp 压缩
    gulp可进行对html,css,js的压缩,但我不清楚它在模块化组件处理上的功能。

相关文章

  • ITS项目--结构梳理

    《1》当前ITS项目结构 存在问题 目录结构略显混乱开发目录存在于~\ITS-shuangshi\resource...

  • 项目目录结构梳理

    Android文件结构:先把空文件建起来,然后分模块分别移动文件,Arouter接入 1.folder结构的整理 ...

  • Flutter 10天高仿大厂App及小技巧积累总结

    以下博文会分为3个部分概述: 项目结构分析 项目功能详细概述(所用知识点)小技巧积累总结项目结构分析 其次,梳理下...

  • 【外刊精读】Day 17- France's next revo

    【Day 15】单词梳理 1.have consequences far beyond its borders 影...

  • 2018-07-31

    产投集团-党建平台项目 1、业务平台结构梳理2、党建APP框架3、新增登录模块

  • 本想画个产品结构图…

    最近负责了新项目,想自己先梳理业务。熟悉业务最快捷的方式是把它的结构画出来。说到结构,又有信息结构图、功能结构图、...

  • AFNetworking结构梳理

    1.本文学习了AFNetworking,画了几个图,当做学习的成绩,留作以后复习使用。发送请求 2.接收到响应 3...

  • 金字塔原理-金字塔内部结构

    金字塔原理-金字塔内部结构 1.金字塔结构可以梳理你的思想2.金字塔结构如何梳理你的思想 1.金字塔结构可以梳理你...

  • JQuery脑图

    梳理的JQuery知识结构

  • Bootstrap脑图

    梳理的Bootstrap知识结构

网友评论

      本文标题:ITS项目--结构梳理

      本文链接:https://www.haomeiwen.com/subject/lqonsxtx.html