여러 코드에디터가 있지만 eclipse 라든지 visual studio 같은 것은 실행시키는데도 오래걸리고,
특정 언어용으로 PhpStorm 같은것도 가볍지 않고, 물론 다양한 기능은 좋지만
간단히 아주 조금만 수정하고 싶을 때 등등 혹은 노트북 사양상 무거운거 불편할 때 등
Brackets는 무료에디터로 기능도 나쁘지 않고 메모장처럼(?) 가벼워서 막쓰기 좋은데
플러그인 등을 잘 활용하면 더 편리하게 쓰기도 좋다.
그 중 하나가 Synapse인것 같은데
ftp/sftp로 서버에 접속한 상태로 서버 파일을 직접 수정할 수 있기 때문에 (물론 아주 제한적인 용도로 써야겠지만)
간단한 테스팅이나, 급한 디버깅 등등 상황에서 유용할 때가 많다.
그런데 synapse자체가 2015년 정도가 마지막 업데이트이고 추가로 지원이 안되고 있어서
brackets최신버전이나 node최신버전 등등의 호환성에서 문제가 생기는데
지금 현재버전의 brackets를 설치했을 경우에 서버 접속이 안되는 문제가 있다.
그 해결 방법은 아주 간단한데...
C:\users\자기아이디\AppData\Roaming\Brackets\extensions\user\brackets-synapse\node\node_modules\ssh-streams\lib\sftp.js
파일 일부를 아주 조금만 수정하면 된다.
앞부분에
constants = process.binding('constants'), 라고 되어있는 부분을
constants = require('fs').constants || process.binding('constants'),
이렇게 수정만 해주면 된다.
끝.
'기타 개발팁' 카테고리의 다른 글
도메인 이전하기 from GoDaddy to another (0) | 2020.05.21 |
---|---|
서비스 오류 모니터링툴 (개발시 또는 운영시) (0) | 2020.05.02 |
PHP에서 python 스크립트 실행하기 (permission 문제해결) (0) | 2020.04.12 |
git 으로 소스 관리하기 - 왕초보 (1) (0) | 2020.03.28 |
jQuery기반 가벼운 Datepicker 라이브러리 feat. Material Design (0) | 2019.07.23 |