# a2Admin **Repository Path**: a2go/a2Admin ## Basic Information - **Project Name**: a2Admin - **Description**: angular2 实现的管理系统模板 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2016-10-20 - **Last Updated**: 2020-12-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #a2Admin ##说明 使用webpack构建angular2项目,基于npm做包管理器。 package.json 配置项目依赖包 以及开发过程中依赖的包 tsconfig.json配置TypeScript编译成Js的信息 webpack.config.js 配置打包工具webpack的引用信息 karam.conf.js 配置测试服务器karam的信息 config/helpers.js 配置程序运行的根目录 config/karma.conf.js 配置karma服务器信息 config/karma-test-shime .js 配置karma服务器引入的类库信息 config/webpack.common.js 配置webpack打包工具的公共信息 config/webpack.dev.js 配置webpack的开发环境 config/webpack.prod.js 配置webpack的生产环境 config/webpack.test.js 配置webpack的测试环境 除package.json需要增加额外的第三方库之外其于文件不需要修改 ## 项目文件结构 1. dist目录 用于存放打包之后需要发布的项目 2. src目录 存储项目源码 3.node_modules目录 存放Npm管理的应用包 ## 项目逻辑结构 项目所有模块文件存储于src目录下 index.html 程序启动入口html vendor.ts 引入项目基础类库,简单来说 非自己开发的文件由此引入 polyfills.ts 现代浏览器中运行 Angular 程序时需要的标准填充物 main.ts 项目的引导文件,负责将应用的根模块加载到网页中 app 应用程序根模块 common 应用程序的公共模块 login 应用程序登录模块 main 应用程主模块,涵盖了详细的功能模块 util 应用程序的工具类 涉汲加密等 router.ts 配置后台服务地址