programing

Windows 8 및 10에서 npm 경로 수정

mailnote 2023. 9. 18. 22:37
반응형

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\nodejsPATH 환경 변수에 적용합니다.이 작업을 수행하려면 다음 단계를 수행합니다.

  1. 글로벌 검색 매력을 사용하여 "환경 변수"를 검색합니다.
  2. "시스템 환경 변수 편집"을 클릭합니다.
  3. 대화상자에서 "환경 변수"를 누릅니다.
  4. 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에서 이걸 했는데,

  1. Windows 검색에서 환경 변수 검색
  2. 결과에 "Edit the System environment variables"(시스템 환경 변수 편집) 옵션이 팝업됩니다.
  3. 편집을 한 다음 " 만들기를 클릭하여 노드 클릭합니다 그리고 "경로"를 클릭합니다. 그리고 ""를 클릭합니다. "JS JS 설치되어 있습니다.c:\programfiles\nodejs\node_modules\npm\bin
  4. 추가한 후 "확인"을 누른 후 닫습니다.

이제 프롬프트 또는 파워셸에 명령어를 쓸 수 있습니다.

윈도우 10을 사용한다면 파워셸을 선택하면 풍부한 UI가 됩니다.

환경 가변에서 nodejs의 경로를 변경합니다.

setting environment variable

환경 경로 추가

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 = 1Git 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

반응형