Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- S3
- can't getting credentials
- SASS
- AWS
- node
- 이미지 좌표 추출
- Unable to find the global bin directory
- rwdImageMaps
- CSS
- netlify variables
- 이미지 맵
- aws ec2
- 어셈블리어
- 설치완료안됨
- Sequelize Error: Dialect needs to be explicitly supplied as of v4.0.0
- C언어
- 반응형 페이지 좌표 변환
- ERR_PNPM_NO_GLOBAL_BIN_DIR
- credential error
- AWS CodeBuild
- react
- AWS CodePipeline
- nodejs
- ogr2ogr
- NODE_VERSION
- 김골라
- expo
- GeoJSON object too complex/large
- Error:error:0308010C:digital envelope routines::unsupported
- EC2
Archives
- Today
- Total
ImFe's study
[WEB] Browser sync 사용법 본문
(공식 문서)
browser sync는 여러 브라우저에서 테스트하는것을 도와주는 동기화 프로그램이다.
노드 모듈이므로 node.js설치가 선행되어야 한다.
node.js가 설치되어있다면
https://www.npmjs.com/package/browser-sync
npm install -g browser-sync
로 설치해 준다.
이후 터미널에
browser-sync start --server --files "/css/*.css, /en/*.html, /kr/*.html, /css/*.scss"
이런식으로 입력해주면 지정한 파일들을 watching하면서 변화 시 핫로드해준다.
Local에서 접근 가능한 주소와 Local 밖에서 접근 가능한 주소도 부여(맵핑?)해준다.
페이지 외부오픈해달라하면 귀찮았는데 이런기능이 있어서 다행이다.
사실 핫로드는 Live Server(vscode extension)에도 포함되어있는거긴한데, 더 좋은 점은
1. 3001번 포트에서 관리자 페이지 사용 가능(브라우저 싱크는 기본적으로 3000번에서 열려있음)
=>관리자 페이지의 Network Throttle에서 느린 네트워크 환경으로 설정하여 테스트 할 수 있다. 기타 여러기능 존재
-지금은 나오지 않고있는데,, 최신버전에서 생기는 버그인듯 하다
2. 브라우저 동기화
https://youtu.be/L9zfMeB2Zcc?t=141
위 영상처럼 같은 서버에 접속한 브라우저들이 똑같이 움직인다.
'WEB' 카테고리의 다른 글
[Vue] VueCompilerError: Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior 오류 (2) | 2022.12.16 |
---|---|
[WEB] 배포시 CSS opacity가 1%로 고정되는 버그 해결 (0) | 2022.12.14 |
[WEB] <iframe> 태그를 화면에 보이지 않게 하는법 (2) | 2022.02.22 |
PC, 모바일 Modal창 화면 스크롤 방지 (0) | 2022.01.19 |
[webpack] Plugin, Wrap up, Code Splitting (0) | 2021.12.13 |
Comments