Web-Style 推荐使用 npm 下载或者访问 Web-Stylecss
$ npm install web-style --save
Web-Style 是经过 webpack 进行打包编译。采用了 ESLint 规范。编译文件都在dist目录下, 目录结构:html
dist/ ├── css/ │ └─ web-style.css ├── js/ │ └─ web-style.js └── fonts/ ├─ iconfont.eot ├─ iconfont.svg ├─ iconfont.ttf └─ iconfont.woff
上面展现的就是Web-Style编译文件, 编译文件能够直接使用到任何web项目中. 提供了编译好的css文件, 包括基础样式和组件的样式。提供了编译好的vue组件 同时还提供了一套 iconfont
的图标字体vue
Web-Style 源文件目录结构:webpack
src/ ├── assets/ │ ├─ sass/ │ └─ fonts/ └── components/
assets
下存放公共的样式和字体文件, 采用 sass
预编译 以及采用 autoprefixer
添加兼容性的前缀git
import Vue from 'vue' import { Message } from 'Web-style' new Vue({ el: 'body', components:{ 'v-message': Message } })
Web-Style 依赖 vue , 必须在 web-style前引入.github
<script src="path/to/vue.js"></script> <script src="path/to/web-style.js"></script> <script> var app = new Vue({ el: "body", components: { alert: VueStrap.alert } }) </script>
Web-Style 使用 webpack 做为编译系统, 而且对外提供了一些方便的方法用于编译整个框架。web
推荐使用 cnpm 安装依赖npm
$ cnpm install
$ npm run static
该指令执行后会把 assets/
下的文件打包到 static/
这样作的目的是在开发的时候无需重复打包公共部分, 提高编译效率。一旦修改assets/
必定要第执行该指令浏览器
$ npm run dev
本地开启一个服务器, 自动打开浏览器访问index.html文件, 进行开发vue组件sass
$ npm run build
会打包全部组件和公共的样式生成到dist目录下。