node.js - npm install 为什么无法安装完所有的依赖?
PHP中文网
PHP中文网 2017-04-17 15:37:30
0
6
1077

在react官网下一了一个练手项目http://reactjs.cn/react/docs/...
在本地运行时的时候用了cnpm install 安装模块,还是会出现很多模块没有,这是为什么?

使用 npm install 安装以后还是有问题

凭借我强大的毅力,已经全部一个个的手动安装完了,至少有15个这样的模块,这是为什么呢?

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답(6)
Ty80

정확히 말씀드릴 수는 없지만 모든 설치가 성공한 것으로 나오므로 종속 패키지의 개발자가 남아 있었기 때문일 것입니다. 이 상황은 일반적으로 종속성 패키지가 업그레이드된 후에 발생합니다. 종속성 개발자가 특정 종속성에 필요한 종속성을 추가했을 수 있습니다. 즉, 설치한 모듈을 실행해야 합니다. 개발자는 새로운 종속성을 추가할 때 --save 없이 npm install <package>를 직접 실행합니다. 따라서 종속 패키지가 업그레이드된 후에는 코드에 필요한 패키지가 종속 package.json 파일에 추가되지 않습니다. 이때 수동으로 설치해야 합니다. 예를 들어 현재는 npm i mime 명령을 실행해야 합니다.

巴扎黑

cnpm install 실패 후 다시 시도하기 전에 node_modules를 삭제하는 것이 좋습니다npm install 두 종속성의 디렉터리 구조가 다소 다릅니다

Ty80

그럼 npm을 사용해 보세요. 국내 타오바오 팀의 패키지가 불완전할 수도 있습니다. 이것도 추측입니다. npm install
을 시도하고 외국 서버에서 다운로드해 보세요

.
迷茫

npm i나 Yarn을 사용해 보세요. cnpm에서는 가끔 패키지가 누출되기도 합니다

刘奇

실사용을 권장합니다

원사 구성 세트 레지스트리 'https://registry.npm.taobao.org'

PHPzhong

yarn을 사용하는 것이 훨씬 빠릅니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿