CSS가 이중으로 로드된 상태 해결
2483 단어 scss
원인은 application.scss의 기술에 의한 것.
/*
* This is a manifest file that'll be compiled into application.css, which will include all the files
* listed below.
*
* Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
* vendor/assets/stylesheets directory can be referenced here using a relative path.
*
* You're free to add application-wide styles to this file and they'll appear at the bottom of the
* compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
* files in this directory. Styles in this file should be added after the last require_* statement.
* It is generally better to create a new file per style scope.
*
*= require_tree .
*= require_self
*/
@import "reset";
@import "scaffolds";
@import "items";
Rails에서 CSS 파일을 읽는 이유는
application.css 파일에 *= require_tree .라는 코드가 주석 처리됩니다.
기술되어 있기 때문이다.
따라서, SCSS를 기재할 때 @import을 기재하면 이중이 되어 버렸다.
그러므로
@import "reset";
@import "scaffolds";
@import "items";
이 필요한 scss의 기재만으로 하는 것으로 회피할 수 있었습니다.
상기의 차이에 대해서는, 하기 기사가 참고가 됩니다.
▼require와 @import 의 각각의 구조의 차이
htps : // 이 m / 오카모토
Reference
이 문제에 관하여(CSS가 이중으로 로드된 상태 해결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/y__u/items/957408633c656ff39736텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)