[node.js] NPM 설치 오류 : ‘… nt-webpack-plugin“:”0’근처에서 구문 분석하는 동안 예기치 않은 JSON 입력 종료

새로운 Angular 5 프로젝트를 생성 할 때 :

노드 버전 : 8.9.2

npm 버전 : 5.5.1

내 명령은

npm install -g @angular/cli

오류는

npm ERR! **Unexpected end of JSON input while parsing near '...nt-webpack-plugin":"0'**
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Aashitec\AppData\Roaming\npm-cache\_logs\2017-12-06T13_10_10_729Z-debug.log

오류 로그는 http://www.aashitechno.in/2017-12-06T13_10_10_729Z-debug.log 입니다 .



답변

이것은 나를 위해 그것을 해결했다.

관리자 권한 으로 Windows Powershell 엽니 다.

npm cache clean --force
npm install -g @angular/cli

https://devblogs.microsoft.com/premier-developer/getting-started-with-node-js-angular-and-visual-studio-code/


답변

해결책:

npm cache clean --force

그런 다음 앱을 다시 만들어 (여기서 리 액티브 앱을 만들 때) 설치하려고하는 것을 설치하십시오.

create-react-app myproject

(반응 앱 생성) [다른 작업에서 발생할 수있는 동일한 npm 문제]

npm install -g @angular/cli@latest

(앵귤러 클리 설치 (또는 다른 것을 설치))

작동합니다.

설명:

그것은 npm과 관련된 문제이며, 캐시가 손상되는 문제입니다. 최신 버전의 npm에서도 자체 치유를 구현하여 일반적으로 손상을 보장하지는 않지만 그렇게 효율적이지 않은 것으로 보입니다.
여기에 이미지 설명을 입력하십시오
클린 캐시를 강제 실행하면 문제가 해결됩니다.

json 형식의 캐시 파일 중 하나를 구문 분석 할 때 오류가 발생합니다. 캐시는 ~ / .npm / _cacache (Linux) 및 % AppData % / npm-cache (windows)에 있습니다. 현재 npm 버전과 내가 확인했을 때 세 개의 디렉토리가있었습니다.
여기에 이미지 설명을 입력하십시오

첫 번째 또는 두 번째를 확인하면 구조는 다음과 같습니다.
여기에 이미지 설명을 입력하십시오

그리고 각 캐시 파일에는 json 형식이 있으며 구문 분석되는 형식이 있습니다.
여기에 이미지 설명을 입력하십시오

다음은 문서에서 좋은 링크입니다. https://docs.npmjs.com/cli/cache

[업데이트] 또한 이것이 해결되지 않으면 https://stackoverflow.com/a/50191315/7668448 에서이 답변을 확인할 수 있습니다. npm 레지스트리를 변경하는 방법을 보여 주면 도움이 될 수 있습니다. 확인하고보십시오.


답변

만약

npm cache clean --force

작동하지 않습니다. 시험

npm cache clean --force
npm update


답변

Npm은 캐시를 사용하여 새 패키지를 다운로드합니다. npm 캐시를 지워야합니다. 다음 명령을 사용하여 청소하십시오.

npm cache clean --force

그런 다음 일반적으로 npm install 명령을 사용하십시오.

npm install -g @angular/cli


답변

C : \ Users \ admin \ AppData \ Roaming \ (windows)에서 npm 및 npm-cache 폴더를 삭제 한 다음 cmd를 실행하십시오.

npm 캐시 지우기 –force

npm 캐시 확인

npm을 최신 버전으로 업데이트

npm i -g npm

그런 다음 프로젝트를 만듭니다 1) 각도

npm i -g @ angular / cli @ latest

새로운 HelloWorld

2) 반응

npm i -g create-react-app

반응 형 앱 만들기 반응 형 앱


답변

나는 그것을 해결

npm cache clean --force

그런 다음 npm을 업데이트하십시오.

npm i npm@latest -g

그런 다음 일반적으로 npm install 명령을 사용하십시오.

npm install 


답변

이 문제를 해결 npm cache clean --force