1월, 2017의 게시물 표시

firefox에서 contenteditable pseudo element(:before, :after) 정의가 있는 경우, focus 또는 click이 제대로 안되는 이슈(오류)

experience contenteditable로 웹에디터 개발하여 pseudo element(:after)로 placeholder를 노출하려는데, firefox에서는 pseudo element가 있는 경우, 해당 element(p 태그) 클릭하면 focus가 가지않고, pseudo element가 클릭되는 현상이 발생 @.@ 이것 저것 찾아보다 hover:after인 경우 content를 '' 처리해, 뒤에 있는 p tag가 클릭되도록 수정.

윈도우(windows) node 및 npm의 node_modules 디렉토리 위치 변경 방법

experience  윈도우에서 node 및 npm설치시 기본적으로 node가 설치된 디렉토리 하위의 node_modules에 npm이 설치됨.. 하지만 npm-cache와 같이 실제 npm에서 필요로하는 디렉토리들은 C:\사용자\AppData\Roaming 쪽에 설치가 됨...  @.@ IDE등 개별 node module 설정을 해야하는 경우(해당 path로 접근하려고 하거나 하는 경우), roaming하위로 접근을 해야 하는데, 권한 문제로 안되는 케이스도 발생(admin인 경우(?)).. @.@ maven repository 설정하듯이 그냥 개별 디렉토리로 해당 module들 이동하고 추후 관리 용이 하도록 아래처럼 설정하니 잘되는 듯... - nodejs설치  - C:\사용자관련directory\에 .npmrc파일 생성 * npmrc파일 내용 prefix=원하는 prefix디렉토리 cache=원하는 cache디렉토리 globalconfig=원하는 prefix디렉토리\etc\npmrc globalignorefile=원하는 prefix디렉토리\etc\npmignore   - 고급 시스템 설정 > 환경변수 > path에 원하는 prefix디렉토리 등록 기억을 더듬어 일단 rough한 설정..