SlowButSteady
새로운 시작
SlowButSteady
전체 방문자
오늘
어제
  • 분류 전체보기
    • 개발
      • 멋쟁이사자처럼 프론트엔드 스쿨 4기
      • Today I Learned
      • Weekly I Learned
      • 간단 TIL
      • Etc
      • 이노베이션 캠프 회고록
    • AUS
    • 주절주절

블로그 메뉴

  • 홈
  • 개발
  • 태그
  • 미디어로그

최근 글

티스토리

hELLO · Designed By 정상우.
SlowButSteady

새로운 시작

Sass 개발환경 구성
개발/Today I Learned

Sass 개발환경 구성

2022. 12. 21. 15:29
728x90

1. Sass Install -> npm i sass / yarn add sass

2. Github -> Create Repository (Remote URL Copy)

3. LearnSass -> git init

4. LearnSass -> git remote add origin <Remote URL>

 

@DESKTOP-HV49LDQ MINGW64 ~
$ cd likelion

@DESKTOP-HV49LDQ MINGW64 ~/likelion
$ mkdir LearnSass

@DESKTOP-HV49LDQ MINGW64 ~/likelion
$ cd LearnSass

@DESKTOP-HV49LDQ MINGW64 ~/likelion/LearnSass
$ ls

@DESKTOP-HV49LDQ MINGW64 ~/likelion/LearnSass
$ npm i sass

added 17 packages, and audited 18 packages in 1s

2 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

@DESKTOP-HV49LDQ MINGW64 ~/likelion/LearnSass
$ ls
node_modules/  package-lock.json  package.json

@DESKTOP-HV49LDQ MINGW64 ~/likelion/LearnSass
$ mkdir scss

@DESKTOP-HV49LDQ MINGW64 ~/likelion/LearnSass
$ touch scss/style.scss

@DESKTOP-HV49LDQ MINGW64 ~/likelion/LearnSass
$ ls
node_modules/  package-lock.json  package.json  scss/

@DESKTOP-HV49LDQ MINGW64 ~/likelion/LearnSass
$ code .

@DESKTOP-HV49LDQ MINGW64 ~/likelion/LearnSass
$ npm show sass version
1.57.1

@DESKTOP-HV49LDQ MINGW64 ~/likelion/LearnSass
$ git init
Initialized empty Git repository in C:/Users/사용자이름/likelion/LearnSass/.git/

@DESKTOP-HV49LDQ MINGW64 ~/likelion/LearnSass (master)
$ git remote add origin https://github.com/깃허브아이디/LearnSass.git

@DESKTOP-HV49LDQ MINGW64 ~/likelion/LearnSass (master)
$ git remote -v
origin  https://github.com/깃허브아이디/LearnSass.git (fetch)
origin  https://github.com/깃허브아이디/LearnSass.git (push)

 

git ignore 추가하기

npx add-gitignore node,windows,osx,visualstudiocode

 

Live Sass Compiler Extension

위의 익스텐션을 이용하면 GUI로 쉽게 watch할 수 있다.

"liveSassCompile.settings.formats": [
    // This is Default.
    {
      // 배포할 때 compressed!
      // "format": "compressed",
      // "extensionName": ".min.css",
      "format": "expanded",
      "savePath": "/css"
    }
  ]

settings.json에 위의 코드를 추가하면 format, extensionName, savePath를 수정할 수 있다.

 

CLI 방식

 "scripts": {
    "start": "",
    "sass": "sass scss:styles",
    "watch": "npm run sass -- --watch"
  },

package.json에 위의 코드를 추가하면 익스텐션을 사용하지 않고 CLI명령어로 실행이 가능하다.

 

$ npm run sass

> sass
> sass scss:styles

 

 

왼쪽처럼 styles폴더 하위에 생성된 것을 확인할 수 있다.

저작자표시 비영리 변경금지 (새창열림)

'개발 > Today I Learned' 카테고리의 다른 글

주석 작성에 도움을 주는 VSCode 확장들  (0) 2022.12.27
Error: listen EACCES: permission denied 0.0.0.0:8080  (0) 2022.12.27
멋사 D+7 HTML + CSS  (0) 2022.12.07
멋사 D+6 회고 특강 / HTML + CSS  (1) 2022.12.06
멋사 D+5 Git + HTML + CSS  (0) 2022.12.02
    '개발/Today I Learned' 카테고리의 다른 글
    • 주석 작성에 도움을 주는 VSCode 확장들
    • Error: listen EACCES: permission denied 0.0.0.0:8080
    • 멋사 D+7 HTML + CSS
    • 멋사 D+6 회고 특강 / HTML + CSS
    SlowButSteady
    SlowButSteady
    하루하루는 성실하게, 인생 전체는 되는대로

    티스토리툴바