Windows 8 및 10에서 npm 경로 수정
많은 인터넷 검색을 수행하고 공식 설치 프로그램을 사용하여 node.js 재설치를 시도했지만 내 npm 경로가 여전히 작동하지 않습니다.
이것은 작동하지 않습니다
npm install foo
누락 된 모듈 npm-cli.js라는 오류 메시지가 나타납니다.
2 시간 후에 인터넷 검색을 통해 해결 방법을 찾았습니다.
단순히 ' npm ' 대신 입력합니다.
node C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js
하지만 단순히 'npm'을 입력 할 수 있도록 nodejs 설치를 수정하려면 어떻게해야합니까?
C:\Program Files\nodejs
PATH 환경 변수 에 추가해야 합니다. 이렇게하려면 다음 단계를 따르십시오.
- 전역 검색 참을 사용하여 "환경 변수"를 검색합니다.
- "시스템 환경 변수 편집"을 클릭하십시오.
- 대화 상자에서 "환경 변수"를 클릭합니다.
- "시스템 변수"상자에서 경로를 검색하고을 포함하도록 편집합니다
C:\Program Files\nodejs
. 다른 경로와;
.
현재 열려있는 명령 프롬프트가 적용되기 전에 다시 시작해야합니다.
npm에서 경로를 가져옵니다.
npm config get prefix
향후 참조로 Windows 10에서 추가 한 경로입니다.
C:\Users\{yourName}\AppData\Roaming\npm
cmdlet을 사용하고 npm 파일을 전환 할 경로로 이동했습니다. npm root -g 를 입력 하여 npm이 설치된 현재 경로를 확인하십시오. 다음으로 npm config set 접두사를 사용하면 npm 경로가 현재 어떤 디렉토리에 있든 변경됩니다.
제어판-> 시스템-> 고급 시스템 설정으로 이동 한 다음 환경 변수로 이동합니다.
여기에서 경로 변수를 찾고 행의 끝으로 이동하여 "C : \ Program Files \ nodejs \ node_modules \ npm \ bin"을 붙여 넣으십시오 (예 : 특별히 설치 한 경우 디렉토리 경로를 설치 한 위치로 변경하십시오). 어디서나 변경)
Windows를 사용하는 경우이 친구를 시도해보십시오.
1.) 시작 메뉴의 검색 상자에서 환경 변수를 검색하십시오.
2.) 클릭 한 다음 Environment Variables...
3으로 이동합니다 .) PATH 를 클릭하고 Edit
4를 클릭합니다 .) 새로 만들기 를 클릭하고 다음 을 복사하여 붙여 넣습니다. C : \ Program Files \ nodejs \ node_modules \ npm \ bin
오류가 발생한 경우. 번호 4를 수행하십시오.) 새로 만들기를 클릭 한 다음 bin 폴더 를 찾습니다.
- 자세한 정보를 보려면 이 링크 를 방문하십시오 .
Windows 용 NVM (Node Version Manager) 설치 : https://github.com/coreybutler/nvm-windows
Windows 10-64 비트를 사용하고 있으므로 다음을 실행합니다. 명령 :
nvm arch 64
(기본값으로 64 비트 실행 가능)nvm list
(사용 가능한 모든 노드 버전 나열)nvm install 8.0.0
(노드 버전 8.0.0 다운로드-원하는 것을 선택할 수 있음)nvm use 8.0.0
(특정 버전 사용)
제 경우에는 버전 8.5.0 으로 전환 한 다음 8.0.0 으로 다시 전환해야했는데 수정되었습니다. 분명히 NVM은 스위치를 할 때마다 PATH 변수를 설정합니다.
이것은 나를 위해 일했습니다 : 1. npm root -g (현재 npm이 설치되어 있는지 확인) 2. npm config set prefix (경로 변경)
환경 변수에서 nodejs의 경로를 변경하십시오.
I've had this issue in 2 computers in my house using Windows 10 each. The problem began when i had to change few Environmental variables for projects that I've been working on Visual studio 2017 etc. After few months coming back to using node js and npm I had this issue again and non of the solutions above helped. I saw Sean's comment on Yar's solution and i mixed both solutions: 1) at the environmental variables window i had one extra variable that held this value: %APPDATA%\npm. I deleted it and the problem dissapeared!
I did this in Windows 10,
- Search for Environment Variables in the Windows search
- "Edit the System environment variables" option will be popped in the result
- Open that, select the "Path" and click on edit, then click "New" add your nodeJS Bin path i.e in my machine its installed in
c:\programfiles\nodejs\node_modules\npm\bin
- 추가 한 후 "확인"을 클릭 한 다음 닫습니다.
이제 프롬프트 또는 powershell에서 명령을 작성할 수 있습니다.
WIndows 10을 사용하는 경우 풍부한 UI 인 powershell로 이동하십시오.
시스템 환경 변수를 편집하고 다음 경로를 입력하십시오.
C:\Program Files\nodejs\node.exe;
C:\Users\{yourName}\AppData\Roaming\npm
나는 완전히 멍청한 사람 일지 모르지만 npm-cli를 먼저 설치해야한다는 단서가 없었습니다. 나는 이미 그것을 가지고 있다고 생각했습니다.
npm install --global vue-cli
환경 경로 추가
C : \ Program Files \ nodejs \ node.exe; C : \ Users [사용자 이름] \ AppData \ Roaming \ npm
참고 URL : https://stackoverflow.com/questions/27864040/fixing-npm-path-in-windows-8-and-10
'program story' 카테고리의 다른 글
TCP 소켓 연결에 "연결 유지"가 있습니까? (0) | 2020.10.13 |
---|---|
빌드 버전에 따라 앱 이름이 다르나요? (0) | 2020.10.13 |
Android 앱 리소스에서 JSON 파일 사용 (0) | 2020.10.13 |
android : 바이트를 dex로 변환하는 중 오류 발생 (0) | 2020.10.13 |
UILabel 텍스트의 픽셀 너비 (0) | 2020.10.13 |