项目框架:
Angular1.0.8
项目参照:https://adminlte.io/themes/AdminLTE/index2.html#
项目结构:
项目结构说明:
app:主要逻辑开发
lib:通过bower安装的项目使用插件
node_modules:npm install后安装的依赖 grunt打包的工具
release:发版时需要的包
.gitignore:使用git提交时忽略的文件配置
Gruntfile.js:grunt配置 使用grunt起项目
package.json:安装的依赖包的管理 npm install时会读这个json进行安装
package-lock.json:npm5以上会产生的,当 node_modules 或 package.json 发生变化时自动生成的文件。这个文件主要功能是确定当前安装的包的依赖,以便后续重新安装的时候生成相同的依赖,会忽略项目开发过程中有些依赖已经发生的更新。
.bowerrc:在项目主文件目录下,来指定bower安装到哪一个目录下面
bower.json:bower是前端依赖管理,必须安装npm
自解bower和npm区别:
bower:安装前端依赖
npm:前后端的依赖 单线程的
app-public-util:configs.js日期插件datepicker的配置;directives.js相关插件的指令;filters.js过滤器定义好可在html里直接使用;services.js服务封装好的ajax请求类的格式;menu.js左侧菜单配置;urls.js所有请求的url管理。。。。
整理以自鉴 不喜请补充~ 嗯嘛
网友评论