Chrome 의 Dev Tools에 Backbone/Ember/AngularJS 프레임워크 및 CoffeeScript Console을 확장해 본다.
최종 확장한 모습이다
1) CoffeeConsole
- 로컬에 파일 복제 : git clone https://github.com/snookca/CoffeeConsole.git
- CoffeeConsole 폴더 밑에 coffeeconsole.crx 파일 존재
- 크롬브라우져 URL 입력창에 chrome://extensions/ 호출
- coffeeconsole.crx 파일을 "확장프로그램 설치"창으로 drag&drop 하고 팝업창뜨면 설치 OK
- 결과 확인 (크롬 : command+option+i)
좌측에서 커피코드를 짜면 우측에서 실시간 해석되어 자바스크립트 코드가 보인다
2) BackboneJS
- 로컬에 파일 복제 : git clone https://github.com/spect88/backbone-devtools.git
- 크롬브라우져 URL 입력창에 chrome://extensions/ 호출
- "압축해제된 확장 프로그램 로드.." 버튼 클릭 -> backbone-devtools 폴더 선택하고 OK
- [] Inject Backbone.Debug 를 선택하면 DevTools을 띄운 페이지가 reload된다
** 결정적 단점은 AMD가 아직 지원이 안된다 ㅠ.ㅠ; 그냥 <script> 태그 통해서 BackboneJS 로딩해야 함
window.Backbone available on DOMContentLoaded (no require.js support as of now, sorry)
** QUnit 이나 Mocha를 통하여 TDD 할 때 사용하면 된다.
3) EmberJS
- 로컬에 파일 복제 : git clone https://github.com/tildeio/ember-extension.git
- 크롬브라우져 URL 입력창에 chrome://flags/ 호출하고 "실험실 확장 프로그램 API" 사용을 해야한다
- 크롬브라우져 URL 입력창에 chrome://extensions/ 호출
- "압축해제된 확장 프로그램 로드.." 버튼 클릭 -> backbone-devtools 폴더 선택하고 OK
- Ember가 추가되었다
4) AngularJS
- 로컬에 파일 복제 : git clone https://github.com/angular/angularjs-batarang.git
- 크롬브라우져 URL 입력창에 chrome://extensions/ 호출
- "압축해제된 확장 프로그램 로드.." 버튼 클릭 -> backbone-devtools 폴더 선택하고 OK
- AngularJS 설치 화면
Build Tool인 Grunt 또한 확장을 할 수가 있다. Grunt와 함께 확장툴은 사용하면서 다시 블로깅하기로 한다.
<참조>
'Dev Environment > Mac, Dev Tools' 카테고리의 다른 글
[Mac] 오른쪽 Command로 한글/영문 전환하기 (0) | 2013.07.29 |
---|---|
[DevTools] 웹앱 개발자라면 Chrome Canary 사용해요 (0) | 2013.05.10 |
[Chrome] 개발환경 셋업하기 (0) | 2013.03.26 |
[Mac] Markdown 파일 바로보기 (0) | 2013.03.14 |