導航:首頁 > 編程大全 > sass編譯工具

sass編譯工具

發布時間:2024-04-25 21:19:24

1. sass和scss區別

SCSS 是 Sass 3 引入新的語游仔法,其語法完全兼容 CSS3,並且繼承了 Sass 的強大功能。可以簡單理解為scss是sass的一個升級版本,完全兼容sass之前的功源譽能,又有了些新增能力。神裂汪語法形式上有些許不同,最主要的就是sass是靠縮進表示嵌套關系,scss是花括弧。

2. 如何安裝sublime text 3 sass 高亮插件

第一步,下載
點開下載ruby的鏈接

下載好之後,就需要一步步進行安裝了(建議大家把其安裝在c盤)
安裝過程中請注意勾選Add Ruby executables to your PATH添加到系統環境變數。
ok,安裝完畢!
打開cmd面板,輸入 ruby -v可以看到ruby的版本號說明安裝成功。

第二步,安裝 Sass
Ruby自帶一個叫做RubyGems的系統,用來安裝基於Ruby的軟體。我們可以使用這個系統來 輕松地安裝Sass和Compass。要安裝最新版本的Sass和Compass,你需要輸入下面的命令:
//安裝如下(如mac安裝遇到許可權問題需加 sudo gem install sass)
gem install sass
gem install compass

安裝完成之後,應該通過運行下面的命令sass -v來確認應用已經正確地安裝到了電腦中:

第三步,安裝sublime編輯器的sass插件和sass build插件
打開sublime
首先你要看的是在preference選項下有沒有package control這個選項,如果沒有的話,就表示你沒有Package Control 插件(一個方便 Sublime text 管理插件的插件),這時,你就要從菜單 View - Show Console 或者 ctrl + ~ 快捷鍵,調出 console。將以下 Python 代碼粘貼進去並 enter 執行,不出意外即完成安裝
sublime text3
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

sublime text2
import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')

完成了這步之後,再重新打開我們的sublime,按住ctrl+shift+p,並輸入install,選擇第一個Install Package,

在命令欄中輸入"Sass"然後回車,然後在彈出的列表中選擇Sass插件,通過滑鼠單擊或者回車進行安裝,可通過左下角狀態欄查看安裝結果
在命令欄中輸入"SassBuild"然後回車,然後在彈出的列表中選擇SassBuild插件,通過滑鼠單擊或者回車進行安裝,可通過左下角狀態欄查看安裝結果
按ctrl+shift+p,輸入package,選擇list packages,就看到了我們安裝的插件列表

如果你看到了sass和sass bulid就說明插件安裝成功了。
然後嘗試著寫一個scss文件,寫完之後,按ctrl+b就可以實現sass文件的編譯了,會生成一個自動編譯生成css文件。
但很不幸我的sublime出現了一個報錯[Decode error - output not utf-8]
第四步,解決sublime的編碼報錯
sublime text有時運行會輸出以下錯誤信息:
[Decode error - output not utf-8]或者[Decode error - output not gbk]
錯誤信息意思就是腳本輸出的信息不是某種指定編碼。
用以下方法解決,有點麻煩,要有耐心,別弄錯了哦!
1.在sublime text的安裝目錄下的Packages目錄下找到Default.sublime-package,將這個復制出來,將後綴改名為zip.
它就是個zip文件,解壓縮它,然後將其中的exec.py文件放到sublime text的DataPackagesUser目錄下。
2.打開exec.py文件,找到類ExecCommand的append_data函數,在以下位置添加代碼(可以把這段函數的代碼替換就好了):
def append_data(self, proc, data):
if proc != self.proc:
# a second call to exec has been made before the first one
# finished, ignore it instead of intermingling the output.
if proc:
proc.kill()
return

#add start
is_decode_ok = True;
try:
str = data.decode(self.encoding)
except:
is_decode_ok = False
if is_decode_ok==False:
try:
str = data.decode("gbk")
except:
str = "[Decode error - output not " + self.encoding + " and gbk]\n"
proc = None

# Normalize newlines, Sublime Text always uses a single \n separator
# in memory.
str = str.replace('\r\n', '\n').replace('\r', '\n')

self.output_view.run_command('append', {'characters': str, 'force': True, 'scroll_to_end': True})

其原理就是在解碼輸出文字編碼出錯時再使用gbk試試,相當於utf-8和gbk兩種編碼都試試,這樣可以解決編碼錯誤的問題。
OK啦,我安裝的時候就出現這些問題了。可以開始使用sass啦~~哈哈哈哈~

閱讀全文

與sass編譯工具相關的資料

熱點內容
釘釘手機端使用教程 瀏覽:396
如何把1列數據非零挑選出來 瀏覽:426
cnc編程中分號怎麼錄入 瀏覽:640
ppt中嵌入pdf文件夾 瀏覽:537
excel如何提取圖片里的數據 瀏覽:439
手機版工資表格是什麼app 瀏覽:703
以下文件格式中是動畫格式的是 瀏覽:40
火車頭採集js 瀏覽:599
求個免費網站在線觀看 瀏覽:98
韓國激情電影百合電影 瀏覽:113
熙和宇還演過什麼電影 瀏覽:716
pr在哪裡設置代理文件路徑 瀏覽:663
插入桌面文件找不到 瀏覽:704
和電商有關電影 瀏覽:879
化理片電影 瀏覽:367
電腦顯示mrt找不到文件 瀏覽:291
看電影的布叫什麼 瀏覽:513
泰國洗澡露天電影 瀏覽:821
同志大尺度暴露下體的電影有哪些 瀏覽:130
aix命令改密碼 瀏覽:486

友情鏈接