compass安裝教程

来源:http://www.cnblogs.com/Baiang/archive/2016/03/20/5297113.html
-Advertisement-
Play Games

compass和sass相當於,jquery和javascript,一個是封裝的css庫,另一個是javascript庫,它們都目的是一樣的,簡化開發。 一般來說,安裝SASS的話,會自動幫助你安裝compass。如果不確認是否有安裝compass,在cmd中輸入 顯示 'compass' 不是內部


compass安裝教程

compass和sass相當於,jquery和javascript,一個是封裝的css庫,另一個是javascript庫,它們都目的是一樣的,簡化開發。

安裝

一般來說,安裝SASS的話,會自動幫助你安裝compass。如果不確認是否有安裝compass,在cmd中輸入

compass -v

顯示 'compass' 不是內部或外部命令,也不是可運行的程式或批處理文件。代表未安裝compass。

顯示如下,那麼安裝成功。

D:\WEB\aaa\myproject>compass -v
Compass 1.0.3 (Polaris)
Copyright (c) 2008-2015 Chris Eppstein
Released under the MIT License.
Compass is charityware.
Please make a tax deductable donation for a worthy cause: http://umdf.org/compass

安裝指令

gem update --system  #先更新gem
gem install compass  #安裝Compass

其它指令

gem query –remote #卸載

md mycompass /# md 建立空文件夾

建立compass項目

cmd進入網站目錄,在cmd中,輸入以下指令。

compass create myproject

myproject是項目的名字,執行後,會下載compass項目文件到指定目錄下: - config.rb -> 配置文件 - .sass-cache -> 緩存文件 - sass -> sass文件 - stylesheets -> sass編譯文件

cofing.rb 配置文件

http_path = "/" 
css_dir = "stylesheets"
sass_dir = "sass"
images_dir = "images"
javascripts_dir = "javascripts"

//可以外加指令
output_style = :compressed     //編譯格式指定

編譯文件

執行編譯

compass compile

只有在配置文件下,才能執行編譯,不然會找不到.scss文件。

D:\WEB\aaa\mycompass\myproject\sass>compass compile
Compass can't find any Sass files to compile.
Is your compass configuration correct?.
If you're trying to start a new project, you have left off the directory argumen
t.
Run "compass -h" to get help.

在命令行模式下,除了一次性編譯命令,compass還有自動編譯命令

compass watch

結束自動編譯按 CTRL + C,同樣,也需要在配置文件下執行自動編譯,才執行。

調用模塊報錯

如果調用模塊報錯,有可能是編碼錯誤。

 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • Warning messages: 1: In odbcDriverConnect("DSN=Rdata;UID=root") : [RODBC] ERROR: state IM002, code 0, message [Microsoft][ODBC 驅動程式管理器] 未發現數據源名稱並且未指定默
  • 在任何模式的編程過程中都無法避免副作用的產生。我們可以用F[A]這種類型模擬FP的運算指令:A是可能產生副作用的運算,F[_]是個代數數據類型ADT(Algebraic Data Type),可以實現函數組合(functional composition),我們可以不用理會A,先用F[_]來組合形成
  • 這段時間一直在學習flask框架,看到flask擴展中有一個mail插件,所以今天就給大家演示如果發郵件。 首先我註冊了一個163郵箱,需要開啟smtp功能,因為咱們python發送郵件經過的是smtp.163.com(網易的電子郵件伺服器)。 註冊好163郵箱,然後開啟smtp功能,如下圖所示:
  • 大家好,我是小Alan,很高興大家能夠看到這篇小小的技術點文章,這還是從參加工作以來,小Alan寫的第一篇博文。喜歡能夠給一些朋友帶來方便。 說到eclipse編碼格式的設置其實一個非常非常小的事情,但是在eclipse的開發使用中卻又是一個無法忽視的問題,它甚至會影響到我們的工作以及和團隊成員之間
  • 學習head first python一書的資料,Android、gae環境程式,sl4a_r3.apk,GoogleAppEngine-1.5.2.msi,GoogleAppEngine-1.5.2.msi等
  • 通過分析如下代碼,大致瞭解Disruptor的原理 1. 第2行代碼 EventFactory<LongEvent> eventFactory = new LongEventFactory(); 數據工廠類構造單個數據,disruptor使用此工廠類預分配數據。 2. 第5行代碼 final Dis
  • 沒看過前幾篇的可以猛戳這裡: underscore.js源碼解析(一) underscore.js源碼解析(二) underscore.js源碼解析(三) 本文解析的underscore.js版本是1.8.3 _.pluck的作用就是獲取數據對象中的相應屬性,然後存在數組當中返回 _.where就是
  • 1、HTML DOM 定義了訪問和操作HTML文檔的標準方法。 2、HTML DOM 把 HTML 文檔呈現為帶有元素、屬性和文本的樹結構(節點樹)。 3、通過 JavaScript,您可以重構整個 HTML 文檔。您可以添加、移除、改變或重排頁面上的項目。要改變頁面的某個東西,JavaScript
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...