2012-09-20 41 views
6

Tôi đã có một dự án hiện có sử dụng vanilla SASS và tôi muốn thêm Compass vào đó. Tôi đã sử dụng Compass trong quá khứ, nhưng chỉ sử dụng nó với lệnh compass create.Thêm la bàn vào dự án sass hiện có?

Tôi đang tìm cách để có thể sử dụng sức mạnh của la bàn bằng cách chỉ cần nhập các tệp SCSS được liên kết với nó và không phải tuân theo cấu trúc mà nó cung cấp.

Tôi làm cách nào để thực hiện việc này?

Trả lời

12

Tất cả những gì bạn cần cho la bàn trong một dự án độc lập là đá quý và config.rb. Tôi sao chép/dán tệp cấu hình từ dự án này sang dự án khác và sau đó điều chỉnh các cài đặt như yêu cầu plugin và cấu trúc tệp. Bạn có thể sử dụng bất kỳ cấu trúc nào bạn muốn, miễn là bạn thiết lập nó trong tệp cấu hình.

Dưới đây là một ví dụ từ một trong những dự án hiện tại của tôi:

# Compass CSS framework config file 

require 'susy' 
require 'modular-scale' 
require 'sassy-buttons' 
require 'breakpoint' 
require 'compass-css-arrow' 
require 'rgbapng' 
# Require any additional compass plugins here. 

project_type = :stand_alone 
# Set this to the root of your project when deployed: 
http_path = "/" 
sass_dir = "sass" 
css_dir = "static/css" 
images_dir = "static/images" 
fonts_dir = "static/fonts" 
javascripts_dir = "static/js" 
line_comments = false 
preferred_syntax = :scss 
output_style = :expanded 
relative_assets = true 
Các vấn đề liên quan