이 gem 을 사용하여 Rails 앱에 Bootstrap을 통합하고 있습니다. 저는 우리가 필요로하지 않는 CSS 컴포넌트를 잘라내려고했습니다. 그 예로 Glyphicons가 있습니다. README에서이 코드를 이해하는 데 약간의 문제가 있습니다.
구성 요소를 명시 적으로 가져올 수도 있습니다. 전체 모듈 목록으로 시작하려면 gem에서이 파일을 복사합니다.
# copy and prepend "bootstrap/" to the @import paths:
sed 's/@import "/@import "bootstrap\//' \
$(bundle show bootstrap-sass)/vendor/assets/stylesheets/bootstrap/bootstrap.scss > \
app/assets/stylesheets/bootstrap-custom.scss
여기서 정확히 무엇을해야합니까?
참조하는 줄은 명령 줄에서 실행해야하는 명령입니다 (유닉스 기반이어야하므로 mac, linux 또는 unix 사용). 파일 ( bootstrap.scss
)에 액세스하고 파일 에서 특정 행을 추출합니다. 그런 다음 화면에 결과를 표시하는 대신 bootstrap-custom.scss
명령이 실행 된 후 부트 스트랩에서 사용하는 모든 모듈 목록을 포함하는 파일 ( )에 기록 합니다. 이제 사용하지 않을 항목을 삭제할 수 있습니다.
더 많은 정보:
sed 's/@import "/@import "bootstrap\//'
-이 줄은 올바른 줄만 찾기 위해 텍스트를 구문 분석하고 변환하는 유닉스 유틸리티 인 sed를 사용합니다.
$(bundle show bootstrap-sass)
-$ ()는 내부 명령의 결과를 외부에있는 긴 명령의이 위치에 붙여 넣어야 함을 나타냅니다.
\
-첫 번째와 두 번째 줄 끝에 나타납니다. Enter 키를 눌러도 여전히 내 명령을 입력하고 있으므로 아직 실행하지 마십시오.
`> '-화면의 출력을 파일로 리디렉션합니다.
도움이 되었기를 바랍니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다