'노드'라는 용어를 인식할 수 없습니다...인 파워셸
저는 하루 종일 이 문제를 해결하기 위해 노력했습니다.
가 실행할 때node -v아니면npm install잘 합니다.cmd는로다잘다잘는en로d,tsmm 과 같은 오류가 합니다. s나 Powershell한을면과은다가서다가은t:e과한sst면ns나서r,ng
PS C:\Users\Anubhav.Trivedi> node -v
The term 'node' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelli
ng of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:5
+ node <<<< -v
+ CategoryInfo : ObjectNotFound: (node:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
노드 js를 제거하고 재설치를 시도했습니다. 경로드 js로 추가됨C:\Program Files (x86)\nodejs\환경 변수(시스템 변수)에 적용합니다.컴퓨터를 다시 시작하는 중입니다.하지만 아무 것도 안 되는 것 같습니다.제가 여기서 무엇을 놓치고 있는지 알려주십시오.
이러한 문제는 패키지 관리자 콘솔에서 설치할 수 없기 때문에 문제를 해결하기 위해 여러 가지를 탐색해야 했고 마침내 해결책을 얻었습니다.
어쩌면 우리가 이 시나리오를 따랐을 수도 있습니다.
Node.js 소프트웨어 누락
Windows 환경 경로가 잘못 업데이트됨
잘못된 경로에 설치됨
Node.js 소프트웨어의 이전 버전
여기서 최신 Node.js 소프트웨어를 다운로드 받을 수 있습니다.
경로 업데이트
설치 후 nodejs 폴더를 "C:\Program Files(x86)" 또는 "C:\Program Files “.
제어판 열기 -> 사용자 계정 -> 내 환경 변수 변경 및 경로 변수 값 "C:\Program Files(x86)\nodejs" 또는 "C:\Program Files\nodejs “.
new = > user = path = > value = C:\Program Files (x86)\nodejs를 적용한 후 적용합니다.
Editor를 닫고 다시 시작합니다.그것은 올바르게 작동할 것입니다.
note :- 이 경로의 복사 대신 경로를 입력합니다.
한 것처럼 dan-gph의 했듯이를 합니다.Path경수수t경을 사용하여 in environment variable$env:path -split ';' | Select-String nodejs그리고 당신이 업데이트 하고 나면,Path환경 변수에서 다시 시작해야 합니다.powershell다시 시작하기도 합니다.explorer.exe됩니다. 그러면 문제가 해결됩니다.
여전히 문제가 발생하는 경우 설치한 nodejs(32비트 또는 64비트)를 확인합니다.파워셸 또는 cmd가 32비트 프로그램인 경우에만 32비트 설치
VS 코드 편집기 모델
C:\Program Files\nodejs
C:\Program Files\nodejs\node_modules\npm\bin
- PATH 환경 변수를 검색합니다.
- 위의 경로를 환경 변수(사용자 변수 경로와 시스템 변수 경로 모두)에 추가합니다.
- VSCode를 다시 시작합니다.
- VSCode에서 새 터미널 열기
- 를
node --version은야다 합니다.v16.13.0
Visual Studio Code와 같은 IDE나 시도 중인 단말기가 포함된 다른 IDE를 연 후 최근에 NodeJ를 설치한 경우.그럼 이거 먹어봐요.
- Visual Studio Code와 같은 IDE나 시도 중인 단말기가 포함된 다른 IDE를 연 후 최근에 NodeJ를 설치한 경우 IDE를 다시 시작합니다.
- 명령줄을 연 후 NodeJ를 설치한 경우 명령줄을 다시 시작합니다.
이런 간단한 절차를 따라서 대부분 고쳐졌으면 좋겠습니다.
해피코딩!
조작반을 열고..
user accounts
|
user accounts
|
change my environment variables
|
new
|
(In variable name use)--Path
|
(In variable value use)C:\Program Files\nodejs
|
ok
그런 다음 터미널을 다시 시작해 보십시오.
시스템 경로를 엉망으로 만들었을 가능성이 있습니다. 그렇다면 노드와 npm을 다시 설치하는 것이 매우 간단한 솔루션이지만 파워셸/cmd를 닫고 다시 여는 것을 잊지 마십시오.
참고: 컴퓨터를 다시 시작해도 경로에 영향이 없다고 생각했는데 사고가 나서 누군가가 내 노트북의 전원을 껐고 전원을 켠 후 모든 것이 수리되었고 OK!
저도 같은 오류가 있습니다.아래 지침을 확인하기만 하면 됩니다.만약 모든 것이 끝났다면요.컴퓨터를 다시 시작하기만 하면 됩니다.그러면 저한테 효과가 있을 겁니다.방금 컴퓨터를 다시 시작했습니다.
리스트항목
Node.js 소프트웨어 누락
Windows 환경 경로가 잘못 업데이트됨
잘못된 경로에 설치됨
1.nodejs 폴더 찾기
창에서 환경 변수로 이동
경로를 편집하고 "find nodejs folder"를 추가합니다.
컴퓨터 다시 시작
이 문제는 내 환경 변수 경로를 업데이트한 후 수정되었습니다. 나는 단지 사용자의 경로 값에서 시스템 확인 이미지 첨부의 경로 값으로 경로를 복사합니다.
https://i.stack.imgur.com/11uCk.png
제어판\시스템 및 보안으로 이동\윈도우 10의 시스템.
고급 속성으로 이동합니다.
시스템 설정 고급화 -> 시스템 설정 고급화 -> 환경 변수 또는 유형
edit the system environment variables창 검색에 있어서요."C:\Program Files\nodejs", "C:\Program Files\nodejs" 및 "C:사용자 및 시스템 변수(경로)에 \Program Files\nodejs\node_modules\npm\bin"
cmd를 다시 시작하고 다시 실행합니다.
효과가 있기를 바랍니다.
nvm-window로 노드를 설치한 후 이 오류가 발생하면 명령을 실행하는 것을 잊어버린 것입니다.nvm use 19.3.0설치한 버전을 모두 사용합니다.
- 의 이전 버전을 모두 제거합니다.
node, 있는 경우에 - 설치. 릴리스로 이동, 다운로드
nvm-setup.exe최신판부터. - 관리자 권한을 사용하여 설치합니다.
- 를 합니다.
PowerShell as Administrator.208 합니다.nvm -v의 nvm-window(nvm-window(nvm-window))를 할 수 있습니다. - 를 합니다.
nvm ls설치된 노드 버전 목록을 봅니다. nv을로무다야도nuse,teeed도로n무m금 - 를 합니다.
nvm onnv을고로를hso를e고nn로mt - 이제 사용할 수 있습니다.
nvm같은 방식으로, 당신은 우분투나 맥을 사용할 것입니다.- 를 합니다.
nvm install 18v18합니다 v18을 를 합니다. - 을 하여 을 사용하여 노드 버전 간 전환
node use {node-version}. 예: 16번 노드로 전환하려면 다음을 실행합니다.nvm use 16
- 를 합니다.
한 시간 정도 해결책을 찾고 있었는데, 실제로 효과가 있었습니다.그러면 특정 PowerShell 터미널의 경로 변수가 수동으로 재설정됩니다.
$env:Path = `
[System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + `
[System.Environment]::GetEnvironmentVariable("Path","User")
응용 프로그램을 다시 설치/수리하고 vs 코드 파워셸을 닫습니다.
언급URL : https://stackoverflow.com/questions/30318628/the-term-node-is-not-recognized-in-powershell
'programing' 카테고리의 다른 글
| 3.0 데이터를 문자열로 신속하게 이동할 수 있습니까? (0) | 2023.09.06 |
|---|---|
| 특정 줄을 무시할 수 있습니까? (0) | 2023.09.06 |
| UImageView - 이미지의 파일 이름을 할당하는 방법은 무엇입니까? (0) | 2023.09.06 |
| 단지 부작용을 위해 목록 이해를 사용하는 것이 피토닉입니까? (0) | 2023.09.06 |
| 자동 완성 목록에서 VBA 및 HTML로 항목 클릭 (0) | 2023.09.06 |