Sass(scss)를 자동 빌드하면서 브라우저도 자동 리로드하여 개발 속도를 올린다
5962 단어 BrowserSyncHTMLnpmCSSSass
TL;DR
htps : // 기주 b. 코 m / 츠요시 누마 / 시 mp ぇ 복제
npm i && npm run dev
npm run dev
package.json
{
"scripts": {
"build-css": "node-sass --include-path scss scss/style.scss css/style.css",
"watch-css": "nodemon -e scss -x \"npm run build-css\"",
"sync": "browser-sync start --server --files \"**/*\" ",
"dev": "concurrently --kill-others \"npm run watch-css\" \"npm run sync\""
},
"devDependencies": {
"browser-sync": "^2.23.3",
"concurrently": "^3.5.1",
"node-sass": "^4.7.2",
"nodemon": "^1.14.7"
}
}
파일 업데이트로 sass를 빌드하면서 브라우저도 자동 재로드
배경
"왠지 사이트의 모형 만들어라."같은 것을 말했을 때, 최근의 프런트 엔드 환경에 너무 익숙한 결과
라고 생각했으므로, 오레오 레보일러 플레이트 를 만들어 보았습니다.
해설
node-sass에서 sass 파일을 css 파일로 빌드하여 변환
그래서 몬 에서 변경 watch
browser-sync 파일 변경 사항을 감지하고 자동 다시로드
빌드에 관해서는 npm으로 최소한의 시작 Sass 를 참고로 했습니다
파일 변경 후의 자동 리로드만 딱 사용하고 싶은 것만이라면 browser-sync만으로 충분.
browser-sync로 간편한 자동 리로드 환경
$ npm i browser-sync -g
$ browser-sync start --server --files "**/*"
참고
소감
Reference
이 문제에 관하여(Sass(scss)를 자동 빌드하면서 브라우저도 자동 리로드하여 개발 속도를 올린다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/numanomanu/items/e00123bce471578ddfe3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)