2014-10-07 2 views
0

SASS를 사용하려고하는데 문제가 생겼습니다. 아무 것도 컴파일하지 않았습니다. 문제를 해결하기 위해 여러 가지 방법을 시도했지만 여전히 작동하지 않습니다. 루비 2.0.0-p576 사스 3.4.5 바람 7Sass --watch는 컴파일되지 않고 아무것도 찾지 못합니다.

sass --watch sass/scss.css:css/style.css 

OR

sass --watch scss.css:css.css 

결과 :

사스는 변경 .press 클릭률-C에 대한보고 그만하다. 당신이 제공 한 정보를 바탕

write sass/scss.css 
write sass/scss.css.map 

config.rb

# Set this to the root of your project when deployed: 
css_dir = 'css' 
sass_dir = 'sass' 
images_dir = './img' 
javascript_dir = 'js' 
output_style = :expanded 
relative_assets = true 
line_comments = false 

감사

+0

'쓰기 말대꾸/scss.css 쓰기 말대꾸/scss.css.map'이 나에게이 글을 생각한다 : 여기에 결과 구조가 어떻게 보일지입니다 출력 CSSF "sass"폴더에있는 ... – blue112

+0

config.rb와 프로젝트 레이아웃을 게시 할 수 있습니까? –

+0

당신의 sass 파일 이름이'scss.css'입니까? 'sass -watch'는 .css가 아니라 .scss 나 .sass 확장자를 가진 파일을 찾을 것입니다. sass 파일의 이름을'style.scss'로 변경하면'style.css'로 컴파일됩니다. – nwalton

답변

1

는, 해결하기 위해 몇 가지가 있습니다.

먼저 .scss 파일은 컴파일 된 .css 파일과 이름이 같고 다른 확장명을 사용하는 것이 좋습니다. 이 경우 .scss 파일의 이름을 style.scss으로 지정하면 sass가 컴파일 된 결과를 style.css으로 저장합니다.

내가 알아 차리는 두 번째 사항은 파일이 config.rb 인 나침반을 사용하고 있다는 것입니다. 이것은 아마 sass --watch 명령을 사용하여 Sass를 시작하기를 원하지 않는다는 것을 암시합니다. 왜냐하면이 경로를 통해 실제로 Sass 파일에서 Compass를 사용할 수 없기 때문입니다. 여기에 나침반을 호출하는 방법은 아마 당신이 원하는 방식으로 실행 말대꾸 컴파일러를 얻을 것이다이 두 항목을 수정하여 해당 메일이 config.rb 파일에 지정된 이후 (당신의 /sass/css 디렉토리를 둘러싸는 디렉토리.

에서 compass watch를 실행하는 것입니다. . enclosing_folder에서 compass watch 실행이 예에서

/enclosing_folder 
    config.rb 
    /css 
    style.css (this will be added by the sass compiler) 
    /sass 
    style.scss 

,

관련 문제