All Projects → Brickies → vue-template

Brickies / vue-template

Licence: MIT license
🎉 一个集成了 webpack + vue-loader + vuex + axios 的自定义 vue-cli 模板,其中包含 webpack 热更新,linting,测试以及 css 处理器等内容

Programming Languages

javascript
184084 projects - #8 most used programming language
Vue
7211 projects

Projects that are alternatives of or similar to vue-template

Vue2 Study
vue 的webpack配置,按需加载,element-ui,vuex
Stars: ✭ 16 (-36%)
Mutual labels:  axios, vue-router, webpack3
Vue2-All
Vue2 + Vue-router2 + Vuex + Webpack + axios + jwt
Stars: ✭ 67 (+168%)
Mutual labels:  eslint, axios, webpack3
Vue2 Admin
基于vue-element-admin、Vue2 权限、监控、管理系统(包含地图等嵌套)
Stars: ✭ 74 (+196%)
Mutual labels:  axios, vue-router, webpack3
Jdf Phone Ui
🖖 前端混合开发整合框架(cordova插件,微信,H5)
Stars: ✭ 18 (-28%)
Mutual labels:  eslint, axios, vue-router
Egg Vue Webpack Boilerplate
Egg Vue Server Side Render (SSR) / Client Side Render (CSR)
Stars: ✭ 1,302 (+5108%)
Mutual labels:  axios, vue-router, webpack3
Vuedemo sell eleme
ele by vue2.x 🐧
Stars: ✭ 1,349 (+5296%)
Mutual labels:  eslint, axios, vue-router
vue-mall
vue企业级商城练手项目并且提供接口唷
Stars: ✭ 14 (-44%)
Mutual labels:  axios, vue-router
Vue2.x-mobileSystem
基于Vue2.0的移动端项目,项目没有使用vue-cli,全部手写,让小白更容易学习理解
Stars: ✭ 72 (+188%)
Mutual labels:  axios, vue-router
vue-webpack-boilerplate
A webpack boilerplate with vue-loader, axios, vue-router and vuex
Stars: ✭ 51 (+104%)
Mutual labels:  axios, vue-router
vue-admin-work
🎉🎉🚀🚀🚀🚀vue-admin-work是一个中后台系统管理方案。使用 vue2.x 及周边全家桶工具开发而来。支持多种功能,不同角色权限🚀🚀🚀🎉🎉
Stars: ✭ 74 (+196%)
Mutual labels:  axios, vue-router
kugou
multiple implementations for kugou music
Stars: ✭ 25 (+0%)
Mutual labels:  axios, vue-router
Vue-CAMP
VueJS
Stars: ✭ 16 (-36%)
Mutual labels:  axios, vue-router
vue-typescript-admin
Vue typescript 开发的基础模板,多页面支持,基础整合完毕。
Stars: ✭ 26 (+4%)
Mutual labels:  axios, vue-router
nippo
本アプリケーションはYAPC::Hokkaido 2016の「Vue.jsによるWebアプリケーション開発」用に実装したサンプルアプリケーションです。
Stars: ✭ 17 (-32%)
Mutual labels:  axios, vue-router
wwvue-cli
vue-cli升级版脚手架,应有尽有的开箱即用方法及配置,没有花里胡哨的晦涩难懂的操作,上手成本极低,现已新增simple(极简模式)、vue3和iview-template,是个很不错的垫脚石,来不及解释了赶紧上车😊😘
Stars: ✭ 15 (-40%)
Mutual labels:  axios, vue-router
vite-vue3-starter
⭐ A Vite 2.x + Vue 3.x + TypeScript template starter
Stars: ✭ 384 (+1436%)
Mutual labels:  axios, vue-router
vue2.0-SellPosSystem
vue2.0实战项目——简单的快餐店系统
Stars: ✭ 35 (+40%)
Mutual labels:  axios, vue-router
shopping-cart
A vue.js project for shopping cart.
Stars: ✭ 57 (+128%)
Mutual labels:  axios, vue-router
Vue-NetEaseCloudMusic
vue,vuex ,vue-router,music
Stars: ✭ 95 (+280%)
Mutual labels:  axios, vue-router
fd-vue-webapp
A Vue.js web application for Freedomotic Open IoT framework
Stars: ✭ 63 (+152%)
Mutual labels:  axios, vue-router

vue webpack 模板

一个集成了 webpack + vue-loader + vuex + axios 的自定义 vue-cli 模板,其中包含 webpack 热更新,linting,测试以及 css 处理器等内容

该模板兼容 Vue2.0 . 对于 Vue1.x,执行命令:vue init Brickies/vue-template#1.0 my-project

英文文档 : English Doc

用法

这是一个 vue-cli 的项目模板 . 建议使用 npm3+ 进行依赖的安装

$ npm install -g vue-cli
$ vue init Brickies/vue-template my-project
$ cd my-project
$ npm install
$ npm run dev

默认情况下,本地开发服务器将在 8080 端口运行 . 如果该端口已在你机器上运行,那么将会自动使用下一个空闲端口 .

包含的内容

  • npm run dev: 本地开发命令

    • Webpack + vue-loader 用于单文件 Vue 组件
    • 实时热更新
    • 实时编译错误覆盖
    • eslint 实时检测
    • Source maps
  • npm run build: 打包命令

    • JavaScript 文件使用 UglifyJS v3 进行压缩 .
    • HTML 文件使用 html-minifier 进行压缩 .
    • 所有组件中的 CSS 打包到单个文件并使用 cssnano 进行压缩 .
    • 静态资源使用 hash 编译以实现有效的长期缓存,以及在打包自动生成的 index.html 文件中为这些资源进行自动引用 .
    • 使用 npm run build --report 进行打包分析
  • npm run unit: 在 JSDOM 中使用 Jest 进行单元测试,或者在 PhantomJS 中使用 Karma + Mocha + karma-webpack 进行单元测试.

    • 测试文件支持 ES2015 + .
    • 容易 mocking .
  • npm run e2e: 使用 Nightwatch 进行端对端测试 .

    • 测试并行运行在多个浏览器中 .
    • 使用一个命令就可做到开箱即用:
      • 自动处理 Selenium 和 chromedriver 的依赖关系 .
      • 自动生成 Selenium 服务 .

将项目 fork 下来做一个属于自己的

你可以通过 fork 该项目然后去创建一个属于你自己的模板, 并配合 vue-cli 进行使用:

vue init username/repo my-project

特别感谢

vuejs-templates/webpack

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].