日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

安装Ruby、Sass在WebStrom添加Watcher实现编辑scss文件时自动生成.map和压缩后的.css文件...

發布時間:2025/3/20 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 安装Ruby、Sass在WebStrom添加Watcher实现编辑scss文件时自动生成.map和压缩后的.css文件... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

這段時間一直在看Bootstrap,V3官方直接提供了Less版本的源碼,就先將Less學完了,很簡單的語法,學習寫Demo都是在Webstorm里寫的,配置了Watcher自動編譯(詳見《在WebStorm里配置watcher實現編輯less文件時自動生成.map和壓縮后的.css文件》)。?
隨著學習的加深,開始接觸Sass了,Bootstrap V3也提供了Sass的源碼,而且V4官方就只提供Sass的源碼,從側面證明Sass的流行趨勢,畢竟Sass功能更全面,因此筆者決定以后就使用Sass了(新版本叫Scss)。

?

1、下載rubyinstaller-2.3.3-x64.exe 安裝(從官網下載,或者從這里鏈接:http://pan.baidu.com/s/1o7BxbR0?密碼:rctf),注意,安裝過程中下面的設置。?

?
2、安裝完成后用命令檢查是否安裝成功,成功會顯示版本信息。

ruby -v gem -v
  • 1
  • 2
  • 1
  • 2

?
3、安裝Sass

gem install sass
  • 1
  • 1

安裝完后,C:\Ruby23-x64\bin里將有下面的文件。?
?
4、Webstorm里添加Watcher?
同Less類似,在工程里新建scss文件時會自動顯示【Add Wather】,如果沒有提示,也可以通過【文件(File)】-【設置(Settings)】-【工具(Tools)】-【File Watchers】-【+】-【SCSS】打開New Watcher配置界面。?
?
默認值(默認生成css 和 css.map)

參數名參數值(下面no和update前是兩個”-“)
ProgramC:\Ruby23-x64\bin\scss.bat
Arguments–no-cache –update?$FileName$:$FileNameWithoutExtension$.css
Output paths to refresh$FileNameWithoutExtension$.css

修改后(生成壓縮后css)

參數名參數值(下面no和update前是兩個”-“)
ProgramC:\Ruby23-x64\bin\scss.bat
Arguments–no-cache –update -t compressed?$FileName$:$FileNameWithoutExtension$.css
Output paths to refresh$FileNameWithoutExtension$.css

很簡單,比Less還要簡單。寫一段scss代碼試試。?

補充:?
參數值里,-t 后面可以配置的值

值結果
nested嵌套
expanded展開
compact每句一行
compressed壓縮

轉載于:https://www.cnblogs.com/my--sunshine/p/7380219.html

總結

以上是生活随笔為你收集整理的安装Ruby、Sass在WebStrom添加Watcher实现编辑scss文件时自动生成.map和压缩后的.css文件...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。