메인 페이지 에서 nodejs의 Windows 바이너리 (.exe)를 다운로드했습니다 .
npm
(노드 패키지 관리자) 설치 및 사용은 어떻게 하나요?
메인 페이지 에서 nodejs의 Windows 바이너리 (.exe)를 다운로드했습니다 .
npm
(노드 패키지 관리자) 설치 및 사용은 어떻게 하나요?
답변:
v0.6.11 (2012-02-20) 기준 nodejs.org 의 현재 Windows 설치 프로그램은 NodeJS 와 함께 NPM을 설치합니다.
노트:
%USERPROFILE%\AppData\Roaming\npm
%USERPROFILE%\AppData\Roaming\npm-cache
npm install
하는 경우 해당 사용자로 실행해야합니다 . 일부 모듈 / 유틸리티는 전역으로 설치해야합니다....\npm
사용자 경로에 디렉터리를 직접 추가해야 할 수 있습니다 .모든 사용자의 "전역"위치를보다 적절한 공유 전역 위치 %ALLUSERSPROFILE%\(npm|npm-cache)
로 변경하려면 (관리자 권한으로 수행) :
[NODE_INSTALL_PATH]\etc\
디렉토리
생성npm config --global ...
행동 을 시도하기 전에 필요합니다C:\ProgramData\npm-cache
-npm 모듈이 여기에 표시됩니다.C:\ProgramData\npm
-전역 적으로 설치된 모듈의 바이너리 스크립트가 여기에 있습니다.C:\ProgramData\npm\node_modules
-전 세계적으로 설치된 모듈이 여기에 표시됩니다.npm config --global set prefix "C:\ProgramData\npm"
npm config --global set cache "C:\ProgramData\npm-cache"
C:\ProgramData\npm
시스템의 PATH 환경 변수에사용자의 "전역"위치를 %LOCALAPPDATA%\(npm|npm-cache)
대신 경로 로 변경하려면 다음을 수행하십시오 .
C:\Users\YOURNAME\AppData\Local\npm-cache
-npm 모듈이 여기에 표시됩니다.C:\Users\YOURNAME\AppData\Local\npm
-설치된 모듈의 바이너리 스크립트가 여기로 이동합니다.C:\Users\YOURNAME\AppData\Local\npm\node_modules
-전 세계적으로 설치된 모듈이 여기에 표시됩니다.npm config set prefix "C:\Users\YOURNAME\AppData\Local\npm"
npm config set cache "C:\Users\YOURNAME\AppData\Local\npm-cache"
PATH
.
setx PATH "%PATH%;C:\Users\YOURNAME\AppData\Local\npm"
초보자를 위해 내가 가장 많이 사용한 npm 모듈 중 일부는 다음과 같습니다.
고급 JS 옵션 ...
테스트를 위해 다음 도구에 도달했습니다.
웹 툴링.
빌드하면 ...
Node.js Command Prompt
. npm
다른 명령 줄에서 실행하려고하면 작동하지 않습니다.
npm
Windows에서 와 Node.js를 명령 프롬프트 ; 실행 가능한 방법이 아니라고 말하지 않습니다. 사용하는 사람이 자신이 무엇을하는지 안다면 거의 모든 터미널이나 셸이 작동합니다! 나는 npm
거의 매일 명령을 사용 합니다. 그리고 BASH는 Windows를 사용하는 경우에 사용할 수 있습니다. 그러나 Windows 기본 CMD 및 PowerShell 작동, BASH, WSL (BASH, ZSH, Fish) ... 모두 잘 작동합니다. " 다른 명령 줄에서 npm을 실행하려고하면 작동하지 않습니다. "이 문장은 JavaScript를 작성하기 위해 VIM을 사용해야하며 다른 IDE는 작동하지 않는다는 것과 같습니다. #facepalm
때 Node.js를가 사용하여 설치되지 않은 MSI 설치를 , NPM 의 요구를 수동으로 설정할 수 있습니다.
먼저 폴더에 node.exe 파일 이 있다고 가정 해 보겠습니다 c:\nodejs
. 이제 npm 을 설정하려면 -
c:\nodejs\node_modules
만들고c:\nodejs\node_modules\npm
c:\nodejs\node_modules\npm
폴더에 압축 해제c:\nodejs\node_modules\npm\bin
을 c:\nodejs
폴더테스트하기 위해 NPM 오픈 cmd.exe
변화에 디렉토리 작업 c:\nodejs
및 유형 npm --version
. 올바르게 설정된 경우 npm 버전이 표시 됩니다.
설치가 완료되면 로컬 또는 전역으로 패키지를 설치 / 제거하는 데 사용할 수 있습니다. npm 사용에 대한 자세한 내용 은 https://docs.npmjs.com/을 방문 하십시오 .
마지막 단계로 노드의 폴더 경로 c:\nodejs
를 path
환경 변수에 추가하여 실행할 때 node.exe
및 npm
명령 프롬프트에서 전체 경로를 지정할 필요가 없습니다 .
set NODE=%USERPROFILE%\nodejs
하고 PATH=%PATH%;%NODE%
... 당신에게 갈 수있는 좋은 방법입니다 좋은과
set path=your/folder/containing/node
. 예 : set path=%userprofile%\nodejs
. 그런 다음 그 후에 전화 npm
하십시오. 이 명령 set path
은 현재 cmd 세션에만 영향을 미치며 레지스트리 전역에는 영향을주지 않으므로 실행 취소 할 필요가 없습니다.
방금 msi (node-v0.6.12.msi)를 사용하여 Windows 7에 최신 버전의 노드 (0.6.12)를 설치했습니다.
npm은 이미 함께 제공되므로 별도로 포함 할 필요가 없습니다.
내 nodejs가있는 경로, 즉 C : \ Program Files (x86) \ nodejs 에서 npm (npm install mysql)을 실행하는 동안 권한 문제가 발생했습니다 .
그런 다음 아래 단계를 따랐습니다.
1) C:\Program Files (x86)\nodejs\npm
환경 변수에 추가됨 -경로 시스템 변수.
2) C:\
명령 프롬프트 에서만 돌아가서 명령을 내 렸습니다 npm install mysql
--그리고 짜잔! 효과가 ..
도움이 되었기를 바랍니다.
Windows에서 npm으로 node.js를 실행하고 있습니다. 트릭은 단순히 cygwin을 사용하는 것입니다. https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows) 에서 하우투를 따랐습니다 . 그러나 버전 0.4.11의 nodejs를 사용하는지 확인하십시오. 그렇지 않으면 npm이 실패합니다!
방금 여기 에서 Windows 8.1 용 64 비트 Node.js v0.12.0을 설치 했습니다 . 약 8MB이며 MSI이기 때문에 두 번 클릭하면 실행됩니다. 환경 경로 등을 자동으로 설정합니다.
그런 다음 명령 줄을 얻으려면 [Win-Key]+[S]
검색 용으로 만 사용하고 검색 구문으로 "node.js"를 입력합니다.
Node.js Command Prompt
항목이 아닌 항목을 선택하십시오 Node.js
.
둘 다 명령 프롬프트를 제공하지만 실제로는 전자 만 작동합니다. npm은 해당 다운로드에 내장되어 있으므로 npm -whatever
프롬프트가 표시됩니다.
chocolatey와 같은 Windows 패키지 관리자를 사용하십시오. 먼저 홈페이지 에 표시된대로 chocolatey를 설치 합니다. 그것은 바람이되어야합니다
그런 다음 Node JS (설치)를 설치하려면 명령 줄 또는 PowerShell에서 다음 명령을 실행합니다.
C :> cinst nodejs.install
다음은 독립형 node.exe와 함께 NPM을 사용하는 방법에 대한 @CTS_AE의 가이드입니다. https://stackoverflow.com/a/31148216/228508