Windows 8 및 10에서 npm 경로 수정
구글링을 많이 했고, 공식 설치 프로그램을 사용하여 node.js 재설치를 시도했지만 여전히 npm pathing이 작동하지 않습니다.
이거 안 돼요.
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 환경 변수에 적용합니다.이 작업을 수행하려면 다음 단계를 수행합니다.
- 글로벌 검색 매력을 사용하여 "환경 변수"를 검색합니다.
- "시스템 환경 변수 편집"을 클릭합니다.
- 대화상자에서 "환경 변수"를 누릅니다.
- Variables"하여 "System Variables" "Path" "Path" 를 포함하도록 합니다.
C:\Program Files\nodejs
과 a. A 와 되어 합니다 합니다 되어 와;
.
현재 열려 있는 명령 프롬프트를 다시 시작해야 적용할 수 있습니다.
npm에서 경로 가져오기:
npm config get prefix
나중에 참고할 수 있도록 윈도우 10에서 추가한 경로는 다음과 같습니다.
C:\Users\{yourName}\AppData\Roaming\npm
업데이트:
모든 사용자에 대해 추가하려면 다음 경로를 [댓글에서 @glens-lawence] 추가하면 됩니다.
%AppData%\npm
cmdlet을 사용하고 npm 파일을 전환할 경로로 이동합니다.npm root -g를 입력하여 현재 npm이 설치된 경로를 확인합니다.다음으로 npm config set prefix를 사용하면 npm 경로가 현재 사용 중인 디렉토리로 변경됩니다.
윈도우를 이 한해 보세요: 을 하고 해 을 해 을 을 하고 .
1합니다. 1.)작서경를다의경를다서1작의)ntt1husr) .
2후2.)릭다후다후2o2tEnvironment Variables...
3.) PATH 클릭, PATH 클릭Edit
4.) 새로 만들기를 클릭하고 다음 내용을 복사하여 붙여넣습니다.C:\Program Files\nodejs\node_modules\npm\bin
오류가 있으면.숫자 4를 수행합니다.) 새로 만들기를 클릭한 다음 빈 폴더를 찾습니다.
- 자세한 내용은 이 링크를 참조하십시오.
제어판 -> 시스템 -> 고급 시스템 설정으로 이동한 다음 환경 변수로 이동합니다.
여기서 경로 변수를 찾아 선의 끝으로 이동하여 "C:\Program Files\nodejs\node_modules\npm\bin" (예를 들어, 설치한 장소에 따라 디렉토리 경로를 변경합니다.)
시스템 환경 변수를 편집하고 다음 경로를 입력합니다.
C:\Program Files\nodejs\node.exe;
C:\Users\{yourName}\AppData\Roaming\npm
윈도우즈용 NVM(Node Version Manager) 설치: https://github.com/coreybutler/nvm-windows
윈도우 10 - 64비트를 사용하기 때문에 실행...명령:
nvm arch 64
가능하게 으로 64비트 실행 가능)nvm list
한 모든 버전을 용든드을다한)다을드(한든용 )nvm install 8.0.0
(노드 버전 8.0.0을 다운로드하려면 - 아무 것이나 선택할 수 있습니다.)nvm use 8.0.0
버전을 정을면)면을(t정(
제 경우에는 버전 8.5.0으로 전환했다가 다시 8.0.0으로 전환해야 했고 수정되었습니다.NVM은 해당 스위치를 실행할 때마다 PATH 변수를 설정합니다.
다음 단계를 수행할 수 있습니다.
- 시작 메뉴의 검색 상자에서 환경 변수를 검색합니다.
- 클릭한 다음 환경 변수로 이동합니다.
- PATH 클릭
- 편집을 누릅니다.
- 새로 만들기를 클릭하고 [노드를 설치한 위치 찾기] 폴더의 경로를 복사하여 붙여넣습니다(예: 내 컴퓨터에 따라).
C:\Program Files\nodejs\node_modules\npm\bin
'
오류가 있으면 다음 단계를 수행합니다.
- 새로 만들기를 클릭한 다음 '빈' 폴더를 찾습니다.
npm을 성공적으로 설치한 후 VueJS를 설치하려면 이렇게 해야 합니다.
다음 명령을 실행한 후(Admin으로)
npm install --global vue-cli
를 다음 vue.cmd에 합니다.C:\Users\YourUserName\AppData\Roaming\npm
당신은 당신의 디렉토리에서 이것을 볼 것입니다.
이제 cmd에서 vue를 명령으로 사용합니다.cmd를 admin으로 열고 다음 명령을 실행합니다.
setx /M path "%path%;%appdata%\npm"
이제 cmd를 다시 시작하고 vue를 다시 실행합니다.그것은 잘 작동할 것이고, 그러면 당신은 VueJS로 개발을 시작할 수 있습니다.
도움이 되었으면 좋겠습니다.
이것은 나에게 효과가 있었습니다: 1.npm root -g (현재 npm이 설치되어 있는지 확인하기 위해) 2.npm config set prefix (경로를 변경하기 위해)
윈도우 10에서 이걸 했는데,
- Windows 검색에서 환경 변수 검색
- 결과에 "Edit the System environment variables"(시스템 환경 변수 편집) 옵션이 팝업됩니다.
- 편집을 한 다음 " 만들기를 클릭하여 노드 를 클릭합니다 그리고 "경로"를 클릭합니다. 그리고 ""를 클릭합니다. "JS 는 JS 에 설치되어 있습니다.
c:\programfiles\nodejs\node_modules\npm\bin
- 추가한 후 "확인"을 누른 후 닫습니다.
이제 프롬프트 또는 파워셸에 명령어를 쓸 수 있습니다.
윈도우 10을 사용한다면 파워셸을 선택하면 풍부한 UI가 됩니다.
환경 가변에서 nodejs의 경로를 변경합니다.
환경 경로 추가
C:\Program Files\nodejs\node.exe;C:\사용자[사용자 이름]\앱데이터\로밍\npm
사용자 변수 및 시스템 변수의 1단계
C:\Program Files\nodejs
그 다음 둘 다 확인합니다.node -v
그리고.npm -v
그런 다음 업데이트를 시도합니다.npm i -g npm
저는 집에 있는 두 대의 컴퓨터에서 윈도우 10을 각각 사용하면서 이 문제를 겪었습니다.Visual studio 2017 등에서 작업하던 프로젝트의 환경 변수를 몇 개 변경해야 할 때부터 문제가 발생했습니다.노드 js와 npm을 사용하기 위해 몇 달이 지난 후에 저는 이 문제가 다시 발생했고 위의 솔루션 중 어떤 것도 도움이 되지 않았습니다.Yar의 솔루션에 대한 Sean의 의견을 보고 두 솔루션을 모두 혼합했습니다. 1) 환경 변수 창에서 이 값을 유지하는 변수가 하나 더 있었습니다. %APPDATA%\npm.삭제했더니 문제가 사라졌네요!
npm 패키지로 작업할 수 없는 경우 npm 설치 패키지로 구성이 잘못된 경우 다음을 시도합니다.
단말기에서 다음 명령을 실행하여 기본 레지스트리로 돌아갑니다.
npm config set registry https://registry.npmjs.org/
https://docs.npmjs.com/misc/config#registry
니가 있을때Windows
하지만 달리기VS Code
인에Windows Subsystem for Linux
이것처럼.
linux@user: /home$ code .
실제로 설치를 원하는 경우NodeJs
위에Linux
와 함께
linux@user: /home$ sudo apt install nodejs
인스톨NodeJs
위에Windows
, 수정하기PATH
다시 시작해도 결과가 나타나지 않습니다.
만약, 나처럼, 당신이MSYS_NO_PATHCONV = 1
Git Bash의 사용자 변수로 구성된 경우, 이 문제가 트리거됩니다.이를 해결하려면 이 변수를 제거하거나 npm에 다른 셸(PowerShell)을 사용할 수 있습니다.
Node repair를 같이 했습니다..msi
파일도 다 잘 작동했습니다.
저에게 문제는 Z스케일러 인증서 문제였습니다.IT팀에 연락을 취했는데 사용할 .pem 확장자가 포함된 Zscaler 인증서를 주었습니다.
그러면 이 라인을 실행할 수 있습니다.
npm config set cafile <Path to Certificate>/<certificate name>.pem
환경 변수를 "C:"로 업데이트하려고 했습니다.\Program Files\nodejs".저한테는 아무 도움도 안 됐어요.
- 명령 프롬프트를 엽니다.
- 다음 명령 "npm config edit" 실행
- 접두사를 검색하고 접두사 앞에 있는 세미콜론을 제거합니다.
- nodejs 폴더 위치(예: C:\Program Files\nodejs)에 경로를 놓습니다.
- 파일을 저장하고 종료합니다.
제가 완전 초보자일 수도 있지만 npm-cli를 먼저 설치해야 한다는 것을 전혀 몰랐습니다.나는 내가 이미 그것을 가지고 있다고 생각했습니다.
npm install --global vue-cli
언급URL : https://stackoverflow.com/questions/27864040/fixing-npm-path-in-windows-8-and-10
'programing' 카테고리의 다른 글
도커 컨테이너 이미지가 이렇게 큰 이유는 무엇입니까? (0) | 2023.09.23 |
---|---|
Powershell을 사용하여 SQL Server 버전을 확인하려면 어떻게 해야 합니까? (0) | 2023.09.18 |
Enter key without submit 버튼으로 양식을 제출하시겠습니까? (0) | 2023.09.18 |
Python의 bz2 모듈은 기본적으로 컴파일되지 않습니다. (0) | 2023.09.18 |
범위 클래스의 CopyPicture 메서드에 실패했습니다. (0) | 2023.09.18 |