Re:从零开始的实习生活01----webstorm和intellij idea下如何自动编译sass和scss文件
来源:互联网 发布:cla共轭亚油酸知乎 编辑:程序博客网 时间:2024/06/06 07:27
昨天小编需要写一个手机页面用到rem这个单位,css文件里面所有的px单位的值都需要手工算一遍再填上去,一向都是很懒的小编我怎么可以接受的了,所以小编用了sass。利用sass可以编译的特性,封装一个函数用来计算px对应的rem,岂不快哉?但是,在scss文件编译成css文件的时候,小编又懒了。用命令行可以编译sass和scss文件,甚至可以监听单个文件,更可以监听整个文件夹,具体命令可以参考下面三条命令。
单文件转换命令
sass style.scss style.css
单文件监听命令
sass --watch style.scss:style.css
文件夹监听命令
sass --watch sassFileDirectory:cssFileDirectory
小编在编译过程中遇到一个坑,就是只有我切换窗口才会触发编译,也就是焦点离开该窗体之后,它才会监听到我发生了修改,不知道其他小伙伴们有没有遇到这样的坑。为了偷懒,于是我就用了webstorm和intellij idea自带的自动编译sass的功能,具体的配置步骤在这里跟小伙伴们分享一下。
第一步:检查是否安装了sass
利用sass -v这条命令查看是否安装了sass,出现版本号即为安装成功。如果没有安装,可自行搜索度娘查看如何安装,这里就不在赘述。
第二步:打开webstorm或intellij idea,查看是否有File Watchers这个工具。如果没有则需要到Plugins中下载,如第一张图;若有跳过第一张图看下面的图。
第三步:点击“+”按钮,选择所要监听的文件类型,这里我们选择scss,小伙们需要写sass文件可以选择sass。
第四步:选择自己的sass安装目录,如果windows的话默认是C:\Ruby23\bin\scss.bat,这里需要注意一点如果你是要自动编译sass,则需要选中sass.bat,可别选错了哦。如果是mac下,默认目录是
第五步:新建一个scss或者sass文件就可以看到底下会多两个文件,我们写代码的时候引入其中的css文件即可。
到此自动编译sass的配置就完成了。最后再说明一下,个人认为关于sass文件和scss文件的区别,仅供新手前端参考。个人认为scss是sass的加强版,如果用sass的话需要非常严格的缩进,没有大括号,没有分号。而scss则跟我们平时使用的css差不多,用起来更加顺手一些。当然要是装比的话还是sass比较好,不过对于我们这些新手前端还是乖乖的用scss比较好,别到时候逼没装成,自己先一脸懵逼了。珍爱生命,远离装逼!最后祝大家早日成为前端大神!
- Re:从零开始的实习生活01----webstorm和intellij idea下如何自动编译sass和scss文件
- Re:从零开始的实习生活02----webstorm导入node工程
- Re从零开始的实习生活01——jQuery中attr()和prop()的区别
- 【scss编译】基于Webstorm File Watch的自动编译scss文件.md
- Re:从零开始的实习生活06----Jquery中attr()和prop()的区别
- Sass 和 SCSS的区别
- Re:从零开始的实习生活04----盘点window对象中location和history
- Re:从零开始的实习生活----序篇
- win10下配置webstorm自动编译SASS
- sass 和 scss
- css3,scss和sass
- SASS和SCSS
- SCSS 和 Sass 区别
- SASS、SCSS和css的关系
- sass/scss 和 less的区别
- sass/scss 和 less的区别
- sass/scss 和 less的区别
- sass/scss 和 less的区别
- javascript中函数的使用
- Android Studio 导入第三方库
- KJDP 支持事务回滚的写法
- c#随记3
- python中 __str__和__repr__
- Re:从零开始的实习生活01----webstorm和intellij idea下如何自动编译sass和scss文件
- Linux上安装php的pear
- 快速排序(QuickSort)
- jquery validate插件前端表单验证插件的使用
- Spring aop 前置通知、后置通知、返回通知、 异常通知 、后置通知
- Cookie和 Sessiond的区别
- Android 热修复原理和实现
- 数组逆序对数
- uva 11149 Power of Matrix(矩阵幂的和,同poj3233)