vue-admin by iview ^_^
ant-design版本 https://github.com/artiely/vue-admin (推荐)
element版 https://github.com/artiely/element-admin
vue
vue-cli
vuex
vue-router
axios
i18n
es6/7
webpack2/3
less
...
这里推荐一个输出项目结构的node模块 treeplus https://github.com/artiely/treeplus
├─build // 打包环境 │ ├─config // 开发部署配置 │ ├─node_modules │ ├─src // 项目源文件 │ │ main.js // 入口文件 │ ├─api // 请求接口 │ │ │ ├─assets // 组件静态资源 │ │ └─styles // 样式 │ │ ├─base // 基础样式 │ │ ├─cover // iview覆盖样式 │ │ ├─layout // 布局样式 │ │ └─variable // 样式变量 │ │ │ ├─common // 公共 │ │ ├─directive │ │ └─utils │ │ │ ├─i18n // 国际化 │ ├─components │ │ │ │ │ ├─layout // 布局组件 │ │ │ Theader.vue │ │ │ Nav.vue │ │ ├─pages // 基本组件 │ │ │ E404.vue │ │ │ Login.vue │ │ │ │ │ └─views // 业务组件 │ │ │ ├─router // 路由管理 │ │ │ └─store // 状态管理 │ ├─static // 业务静态资源 │ └─img │ └─test // 测试 ├─e2e │ │ nightwatch.conf.js │ │ runner.js │ │ │ ├─custom-assertions │ │ elementCount.js │ │ │ └─specs │ test.js │ └─unit │ .eslintrc │ index.js │ karma.conf.js │ └─specs Hello.spec.js │ .babelrc // babel配置 │ .editorconfig // editor配置 │ .gitignore // git忽略配置 │ .eslintrc.js // eslint配置 │ .postcssrc.js // postcss配置 │ index.html // 项目首页 │ package.json // 依赖配置 │ prod.server.js // 打包后启动文件代码默认遵循eslint(default)的规范 不习惯的可以在webpack.base.conf.js 关闭相应规则
- IE 9+
- Firefox(最新)
- Chrome(最新)
- Safari(最新)
# install dependencies npm install # 国内 npm install --registry=https://registry.npm.taobao.org # serve with hot reload at localhost:8080 npm run dev # build for production with minification npm run build # build for production and view the bundle analyzer report npm run build --report # run unit tests npm run unit # run e2e tests npm run e2e # run all tests npm testFor detailed explanation on how things work, checkout the guide and docs for vue-loader.









