한창 SCSS를 사용해보려 노력중입니다.

VSCODE와 플러그인인 Live Sass Complier를 설치해서 사용중인데요. 이게 로컬에서는 먹히는데, FTP로 접속해서 사용하려니 로컬에서만 컴파일이 되고, 온라인에서는 실시간으로 갱신이 되지 않네요?

라이믹스랑 연동해서 사용하려면 스킨단에서 템플릿 구문을 넣어서 실시간으로 봐주는게 좋은데... 로컬에 라이믹스를 설치하는 방법이나, 컴파일 된 CSS파일을 수동을 계속 덮어씌워주는 방법밖에 없을까요?

 

라이믹스에서 SCSS 컴파일이 가능하다고 하셔서 사용해보니, 캐시쪽 딜레이가 있는 것 같아서요. 바로바로 리프레쉬 해도 몇 분후에 바뀌거나 합니다.

 

혹시 이에 대한 해결책이나 좋은 팁 있으시다면 공유 부탁드립니다. 감사합니다.

 

PS.  @snax 님이 SASS를 잘 사용하시는 것 같은데 미약하게나마 사용팁을 전수해주실 수 있을까요? ㅎㅎ

  • profile
    라이믹스 캐시 기능을 사용 안하거나 서버쪽 캐시 기능도 off 시키면 되지 않을까요?
  • profile

    @import를 사용하는데 메인 파일의 최종 수정 시각은 바뀌지 않고 서브파일만 변경되어서 재컴파일할 필요성을 인식하지 못하고 있거나... 서버의 성능이 떨어지거나, 필요한 확장모듈이 없거나, 퍼미션 문제 때문에 컴파일하는 라이브러리가 원활하게 돌아가지 않고 있거나... 등등의 이유가 있을 수 있습니다. 원래 실시간으로 갱신되는 것이 정상입니다.

     

  • profile profile
    layout.html 파일에서 scss 파일 로드 한다음 scss 파일을 수정한다고 바로바로 적용되는게 아니죠? 왜냐면 말씀대로 layout.html 파일의 최종 수정 시각이 안바뀌니까요...
  • profile profile

    html 파일의 최종 수정 시간은 무관합니다. scss는 다른 파일을 인클루드하는 기능이 있는데 그걸 말씀드리는 거예요. CSS의 @import는 페이지 소스에 <link> 태그를 하나 더 추가한 것과 같은 효과에 속도만 느려질 뿐이지만, scss의 @import는 진짜로 인클루드해서 컴파일되거든요.

  • profile profile
    제가 scss 를 잘 모르긴 하는데 그냥 상식적으로 테스트를 해보았거든요. 미솔님의 네모의꿈 레이아웃에서 scss 파일을 수정하면 바로바로 적용되지 않구요. layout.html 파일에서 변수를 수정하면 바로바로 적용이 되더라구요. 상관 없는 이야기 인가요?