Development Tip

Node.js / Windows 오류 : ENOENT, stat 'C : \ Users \ RT \ AppData \ Roaming \ npm'

yourdevel 2020. 9. 27. 14:09
반응형

Node.js / Windows 오류 : ENOENT, stat 'C : \ Users \ RT \ AppData \ Roaming \ npm'


Windows 7 32 비트가 있습니다. 최신 Node.js 32 비트를 설치했습니다 . 명령을 실행하려고 npm install jquery하면 오류가 발생합니다.

오류 : ENOENT, 상태 'C : \ Users \ RT \ AppData \ Roaming \ npm

어떻게 해결합니까?


표시된 경로에 'npm'이라는 폴더를 수동으로 생성하면 문제가 해결되었습니다.

자세한 내용은 문제 해결 페이지 에서 찾을 수 있습니다 .


npm을 통해 패키지를 설치하는 동안 동일한 문제가 발생했습니다.

npm폴더를 수동으로 생성 한 후 C:\Users\UserName\AppData\Roaming\특정 오류가 사라졌지 만 npm폴더에 추가 디렉토리를 만들려고 시도했지만 실패한 것과 유사한 여러 오류가 발생 했습니다. 이 문제는 관리자 권한으로 명령 프롬프트를 실행 한 후 해결되었습니다 .


노드 패키지를 수동으로 설치하여이 문제를 해결할 수도 있습니다.

npm install npm -g

이를 수행하는 프로세스는 필요한 모든 디렉토리를 설정합니다.


npm 모듈의 대체 위치를 설정하는 것이 좋습니다.

npm config set prefix C:\Dev\npm-repository\npm --global 
npm config set cache C:\Dev\npm-repository\npm-cache --global  

물론 가장 적합한 곳에 위치를 설정할 수 있습니다.

이것은 나를 위해 잘 작동했으며 발생할 수있는 권한 문제를 해결합니다.


시작 메뉴 로 이동 하여 Node.js 아이콘을 검색하고 셸을 연 다음

install <packagename> -g

최신 버전 대신 안정적인 버전을 설치하고 내 버전을 node-v0.10.29-x86.msifrom으로 다운 그레이드 'node-v0.10.33-x86.msi'했으며 잘 작동합니다!

http://blog.nodejs.org/2014/06/16/node-v0-10-29-stable/


typscript로 작성된 github의 패키지가 필요했습니다. 마스터 브랜치에서 내 메인 프로젝트의 루트로 최신 버전을 git pull했습니다. 그런 다음 디렉토리로 이동하여 npm 설치를 수행하여 ES5 모듈을 생성하는 gulp 명령이 작동하도록했습니다. 어쨌든, 긴 이야기를 짧게하기 위해, 제 빌드 프로세스는이 새 폴더에서 파일을 빌드하려고했기 때문에 루트에서 옮겨야했습니다. 이로 인해 동일한 오류가 발생했습니다.

참고 URL : https://stackoverflow.com/questions/25093276/node-js-windows-error-enoent-stat-c-users-rt-appdata-roaming-npm

반응형