亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

Sass -- 安裝配置及簡(jiǎn)單使用

HitenDev / 3239人閱讀

摘要:本文僅適用于系統(tǒng)。安裝每個(gè)流行的平臺(tái)都有多種工具可用于安裝平臺(tái),可以使用第三方工具如或或使用系統(tǒng)中的包管理系統(tǒng)。平臺(tái),可以使用。安裝過(guò)程按照提示來(lái)即可安裝假定已經(jīng)安裝好了運(yùn)行進(jìn)入命令提示符。

本文僅適用于 Windows 系統(tǒng)。
什么是 Sass

Sass---- CSS 擴(kuò)展語(yǔ)言或 CSS 預(yù)處理器,是一種 CSS 的開(kāi)發(fā)工具,提供了許多便利的寫(xiě)法,節(jié)省了設(shè)計(jì)者的時(shí)間,使得 CSS 的開(kāi)發(fā)變得簡(jiǎn)單和可維護(hù)。

Sass 是用 Ruby 語(yǔ)言寫(xiě)的,但是兩者之間的語(yǔ)法沒(méi)有關(guān)系。不懂 Ruby ,也可以使用。但是必須先安裝 Ruby ,然后再安裝 Sass 。

安裝 Ruby

每個(gè)流行的平臺(tái)都有多種工具可用于安裝 Ruby:

Linux/UNIX 平臺(tái),可以使用第三方工具(如 rbenv 或 RVM)或使用系統(tǒng)中的包管理系統(tǒng)。

OS X 平臺(tái),可以使用第三方工具(如 rbenv 或 RVM)。

Windows 平臺(tái),可以使用 RubyInstaller

安裝過(guò)程按照提示來(lái)即可

.......

安裝 Sass

假定已經(jīng)安裝好了 Ruby

運(yùn)行 cmd 進(jìn)入命令提示符。輸入 ruby -v , gem -v 查看版本號(hào),如果能正確顯示版本號(hào),那么恭喜安裝成功!

接著在命令行輸入下面的命令:

gem install sass 

現(xiàn)在應(yīng)該已經(jīng)安裝好了 Sass 。不放心可以再檢查一遍,在命令行輸入下面的命令:

sass -v

若正確顯示版本號(hào),那么就可以正常使用了!

Sass的一些使用

Sass 文件就是普通的文本文件,可以直接使用 CSS 語(yǔ)法。文件后綴名是 .scss ,意思為Sassy CSS。

假定新建了一個(gè) demo.scss 文件, 并寫(xiě)了一部分代碼

輸入 sass demo.scss 命令,可實(shí)現(xiàn) .scss 文件轉(zhuǎn)化為 css 代碼(注意:這里 css 代碼是顯示在命令行中):

sass demo.scss

要將顯示結(jié)果保存成 css 文件,則輸入下面命令:

sass demo.scss demo.css

也可以讓 Sass 監(jiān)聽(tīng)某個(gè)文件或目錄,一旦源文件有變動(dòng),就自動(dòng)生成編譯后的版本

監(jiān)聽(tīng)文件

 sass --watch demo.scss:demo.css

監(jiān)聽(tīng)目錄

sass --watch app/sass:public/stylesheets

另外,使用 sass --help 可以列出完整的幫助文檔。

Sass 編譯時(shí)可能會(huì)出現(xiàn)的問(wèn)題

Syntax error: Invalid GBK character 錯(cuò)誤的解決方法:

找到 ruby 的安裝目錄,里面有 sass 模塊,如下面這個(gè)路徑:

“C:/Ruby24-x64/lib/ruby/gems/2.4.0/gems/sass-3.5.3/lib/sass” *

找到文件 engine.rb 后打開(kāi),在文件中所有的 require XXXX 之后,添加下面這行代碼即可:

 Encoding.default_external = Encoding.find("utf-8")

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/112692.html

相關(guān)文章

  • 使用compass自動(dòng)合并css雪碧圖(css sprite)

    摘要:使用雪碧圖,能夠減少頁(yè)面的請(qǐng)求數(shù)降低圖片占用的字節(jié),以此來(lái)達(dá)到提升頁(yè)面訪(fǎng)問(wèn)速度的目的。也正是因?yàn)檫@一點(diǎn),導(dǎo)致很多開(kāi)發(fā)者懶于使用雪碧圖。本文就介紹下怎樣使用來(lái)自動(dòng)合并雪碧圖。生成的每個(gè)雪碧圖默認(rèn)的規(guī)則是目錄名圖片名。 css雪碧圖又叫css精靈或css sprite,是一種背景圖片的拼合技術(shù)。使用css雪碧圖,能夠減少頁(yè)面的請(qǐng)求數(shù)、降低圖片占用的字節(jié),以此來(lái)達(dá)到提升頁(yè)面訪(fǎng)問(wèn)速度的目的。但...

    劉永祥 評(píng)論0 收藏0
  • PostCSS自學(xué)筆記(一)【安裝使用篇】

    摘要:而則可制定個(gè)人需求的一套解決方案僅安裝需要的插件。迫不及待的你已經(jīng)等不及安裝使用了吧。安裝及使用一般是結(jié)合自動(dòng)化工具使用,如果要單獨(dú)使用可以安裝,這里我先對(duì)的安裝使用講解下。接下來(lái)說(shuō)點(diǎn)實(shí)際的,如何利用結(jié)合自動(dòng)化工作在項(xiàng)目中使用。 PostCSS介紹 PostCSS是一個(gè)利用JS插件來(lái)對(duì)CSS進(jìn)行轉(zhuǎn)換的工具,這些插件非常強(qiáng)大,強(qiáng)大到無(wú)所不能。其中,Autoprefixer就是眾多Post...

    jsummer 評(píng)論0 收藏0
  • Gulp入門(mén)教程

    摘要:本教程分為兩個(gè)部分先講解的使用及參數(shù)說(shuō)明,后以一個(gè)實(shí)際項(xiàng)目案例作為演練?;蜃詣?dòng)監(jiān)視文件變化并執(zhí)行指定的任務(wù)。項(xiàng)目代碼下載其他文獻(xiàn)官方接口文檔很多演示項(xiàng)目代碼其它教程文章 Gulp介紹 Gulp是一個(gè)前端開(kāi)發(fā)的自動(dòng)化構(gòu)建工具。前端開(kāi)發(fā)往往需要把LESS/SCSS文件進(jìn)行編譯成CSS文件,JavaScript多文件合并成一個(gè)文件并壓縮以及一些其他需要重復(fù)性操作的工作。而Gulp就是通過(guò)簡(jiǎn)單...

    levius 評(píng)論0 收藏0
  • 20分鐘gulp快速入門(mén)

    摘要:所以出現(xiàn)了各種前端構(gòu)建化工具也應(yīng)運(yùn)而生等已經(jīng)成為現(xiàn)在前端開(kāi)發(fā)工程師的必備技能之一。結(jié)語(yǔ)今天的分享就告一段落啦希望能對(duì)大家有所幫助。 在互聯(lián)網(wǎng)告訴發(fā)展的今天,自node出現(xiàn)后,我們前端也越來(lái)越大(心里美美噠~),同樣帶來(lái)的Web業(yè)務(wù)日益復(fù)雜化和多元化,模式也都想webPage模式轉(zhuǎn)向webApp模式,拼幾個(gè)頁(yè)面搞幾個(gè)jquery的插件就能搞一個(gè)完成一個(gè)項(xiàng)目的日子已經(jīng)是很久遠(yuǎn)的曾經(jīng)了,而且...

    RichardXG 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<