라벨이 npm인 게시물 표시

윈도우(windows)에서 node기반 웹 프로젝트 개발시 발생하는 PhantomJS not found on PATH 오류관련

experience 이용중인 node 기반 웹 projectㅇ서 sass 관련 모듈을 이용중에 있었으나, 해당 모듈과 dependency가 있는 모듈들 설치 또는 실행(오래전 일이라 기억이.. 가물가물함.. ^^;) 중에 위와 같은 오류가 발생함.. ​ 주로 프로젝트 다시 설정을 하거나, 개발 머신 변경시 발생하곤 했음..  이용하던 sass모듈의 문제이긴 하나, 이미 오래전 부터 이용중이었던 모듈이라 중간에 교체가 어려움...  ​   기억으로는 이전 버전의 phantomjs를 설치해야 하는데 이전 버전 구하기가 어려웠던듯... @.@   ​ 아래와 같이 설치하면 해결되어던 듯.. ​  https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-windows.zip 다운 받아서,  ​ C:\Users\{현재사용자}\AppData\Local\Temp\phantomjs\phantomjs-2.1.1-windows.zip 에 넣고, 다시 npm 또는 yarn install 하면 되는듯. ​ 현재 사용자 폴더를 모르는 경우는 탐색기 주소창에 %APPDATA%를 입력하면, 해당 사용자 AppData\Roaming으로 접근됨.. 거기서 경로 일부 수정하면 됨. ​ from : https://github.com/dounai1306/dounai1306.github.io/issues/76 from : https://github.com/Medium/phantomjs/issues/722#issuecomment-356512458

nvm사용중 global yarn 자체 버전업(version up) 방법(업그레이드, 업데이트, upgrade, update)

  experience 예전에 설치된 yarn버전을 classic 버전 중 최신으로 적용하려는데, self-update 는 not available하다하고... 방법에 대해서는 제대로 나와 있지 않음.. ​ nvm사용중이라 그런지, global yarn자체를 지우고 다시 설치하려해도 잘 안됨.. ​ ​ 검색해보니, 아래와 같이 하면 되는 듯.. ​ yarn set version latest ​ from : https://stackoverflow.com/questions/49689174/yarn-how-to-upgrade-yarn-version-using-terminal

windows(윈도우)에서 npm install시 발생하는 not found: python2 오류

experience  angular4 + webpack + sass 등으로 구성된 프로젝트를 윈도우에서 빌드하기 위해 npm i 호출시 다음과 같은 에러와 함께 빌드 실패... ​ gyp verb check python checking for Python executable "python2" in the PATH  gyp verb `which` failed Error: not found: python2  ​ 윈도우 계열에서 node 이용시 위와 같은 오류가 가끔 발생하는데, 여러 프로젝트를 바꿔가며 지나가니, 어떻게 해결했었는지 기억이... @.@  ​ 대충 로그를 보면, python기반에서 동작하는 특정 module(sass관련으로 보임)이 있는 것으로 보이며, 윈도우에는 기본으로 python이 세팅되어 있지 않기에 발생한 것으로 보이는.... ​ ​ ​ 해결 방법 ; 윈도우용 빌드 툴을 설치하면 되는 듯... npm install --global --production windows-build-tools ​ 추가로 node버전이 올라가면서, 위 windows-build-tools도 설치가 필요없는 상황이 발생..  pc에 글로벌로 설치된 node버전과 이용하려는 해당 프로젝트에서 이용하는 node 버전이 달라서 문제가 발생하기도 함.. ( node-sass 버전과의 충돌 등 )     이런 경우는 nvm설치해서 node를 해당 프로젝트에 맞는 버전으로 선택해서 이용하도록 하여 해결가능...  ​  nvm이용하면 실행을 하려는 node 버전을 선택해서 진행가능..  windows에서 설치해보았는데, 이미 설치된 node 인식도 잘되는 듯. ​ ​ from : https://github.com/JeremyEnglert/JointsWP/issues/317 ​https://github.com/nodejs/node-gyp#installation   - 참조 : ...

윈도우(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한 설정..