정확히 말씀드릴 수는 없지만 모든 설치가 성공한 것으로 나오므로 종속 패키지의 개발자가 남아 있었기 때문일 것입니다. 이 상황은 일반적으로 종속성 패키지가 업그레이드된 후에 발생합니다. 종속성 개발자가 특정 종속성에 필요한 종속성을 추가했을 수 있습니다. 즉, 설치한 모듈을 실행해야 합니다. 개발자는 새로운 종속성을 추가할 때 --save 없이 npm install <package>를 직접 실행합니다. 따라서 종속 패키지가 업그레이드된 후에는 코드에 필요한 패키지가 종속 package.json 파일에 추가되지 않습니다. 이때 수동으로 설치해야 합니다. 예를 들어 현재는 npm i mime 명령을 실행해야 합니다.
정확히 말씀드릴 수는 없지만 모든 설치가 성공한 것으로 나오므로 종속 패키지의 개발자가 남아 있었기 때문일 것입니다. 이 상황은 일반적으로 종속성 패키지가 업그레이드된 후에 발생합니다. 종속성 개발자가 특정 종속성에 필요한 종속성을 추가했을 수 있습니다. 즉, 설치한 모듈을 실행해야 합니다. 개발자는 새로운 종속성을 추가할 때 --save 없이 npm install <package>를 직접 실행합니다. 따라서 종속 패키지가 업그레이드된 후에는 코드에 필요한 패키지가 종속 package.json 파일에 추가되지 않습니다. 이때 수동으로 설치해야 합니다. 예를 들어 현재는 npm i mime 명령을 실행해야 합니다.
cnpm install
실패 후 다시 시도하기 전에 node_modules를 삭제하는 것이 좋습니다npm install
두 종속성의 디렉터리 구조가 다소 다릅니다그럼 npm을 사용해 보세요. 국내 타오바오 팀의 패키지가 불완전할 수도 있습니다. 이것도 추측입니다. npm install
.을 시도하고 외국 서버에서 다운로드해 보세요
npm i나 Yarn을 사용해 보세요. cnpm에서는 가끔 패키지가 누출되기도 합니다
실사용을 권장합니다
원사 구성 세트 레지스트리 'https://registry.npm.taobao.org'
yarn
을 사용하는 것이 훨씬 빠릅니다.