一、什么是Stylus
CSS预处理器有Sass、LESS 和 Stylus,其中Stylus是来源于Node.js社区,与js关系密切,所以基于Vue.js的开发,我们选择使用Stylus。
二、配置环境
npm install stylus --save-dev -g
// 预处理css
npm install stylus-loader --save-dev
-g // webpack识别stylus
或者
npm install stylus stylus-loader --save-dev -g
三、使用Stylus
- webstrom配置
- src/assets下添加 base.styl文件
.top { height: 80px; line-height: 80px; background-color: #0e5792; min-width: 800px; } .avatar float: left; width: 300px; img width: 60px; height: 60px; display: inline-block; border-radius: 30px;
Vue文件中引用
import './assets/base.styl'
<h2 class="top">this app.vue</h2>