# robot_dw_spa **Repository Path**: robotchange/robot_dw_spa ## Basic Information - **Project Name**: robot_dw_spa - **Description**: 基于webpack的可插拔应用框架 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-01-08 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # robot_dw_spa ## 介绍 基于webpack的可插拔应用框架 ## build 用于webpack构建 ``` --webpack.config.base.js // webpack基础配置文件 --webpack.config.count.js // webapp1打包配置 --webpack.config.invoice.js // webapp2打包配置 --webpack.config.material.js // webapp3打包配置 --webpack.config.trouble.js // webapp4打包配置 --webpack.config.collect.js // 总app打包配置 ``` ## src 项目源代码 ``` --g_common // 全局js,css --g_util // 全局工具类 --index // 多应用合并的html首页面 --module_count // webAPP1 ----common // 当前app通用css,js库 ----controller // 页面逻辑 ----image // 图片资源 ----service // 页面服务,用于ajax请求数据及表单验证等 ----util // 当前app工具类 ----view // 页面视图 --module_invoice // webAPP2 --module_material // webAPP3 --module_trouble // webAPP4 ``` ## 安装教程 ``` 1. npm install 安装依赖 2. npm run dev_count(build_count) // 打包运行webAPP1 3. npm run dev_invoice(build_invoice) // 打包运行webAPP2 4. npm run dev_material(buildbuild_material) // 打包运行webAPP3 5. npm run dev_trouble (build_trouble) // 打包运行webAPP4 6. npm run dev_collect (build_collect) // 将webapp1,2,3,4打包为一个总app ``` ## 如下图所示 ![1](./resource/multi.png) ![2](./resource/single.png)