npm ERR 安裝依賴包報錯


我今天安裝依賴包時一直報錯

$ npm install
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\                 node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v6.10.2
npm ERR! npm  v3.10.10
npm ERR! code ENOTFOUND
npm ERR! errno ENOTFOUND
npm ERR! syscall getaddrinfo

npm ERR! network getaddrinfo ENOTFOUND registry.npm.taobao.or registry.npm.taoba                 o.or:443
npm ERR! network This is most likely not a problem with npm itself
npm ERR! network and is related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settin                 gs.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! Please include the following file with any support request:
npm ERR!     D:\nurdun\dva-cli\npm-debug.log

 



我之前把npm的registry換成國內的淘寶鏡像的所以一開始認為報錯跟鏈接什么的沒什么關系。后來我在網上看了一下相關博客,都說換成cnpm就可以,我也嘗試了一下,果然成功了。雖然我還不是特別理解這其中的奧妙之處,但是也得到了解決問題的方法。

 

下面三種方法都可以

1.通過config命令

    
npm config set registry http://registry.cnpmjs.org
npm info underscore (如果上面配置正確這個命令會有字符串response)

2.命令行指定

npm --registry http://registry.cnpmjs.org info underscore

3.編輯 ~/.npmrc 加入下面內容

registry = http://registry.cnpmjs.org

結果

 E:\study\angular-phonecat>npm config set registry http://registry.cnpmjs.org

E:\study\angular-phonecat>npm install
npm WARN package.json karma-chrome-launcher@0.1.7 No README data

> angular-phonecat@0.0.0 postinstall E:\study\angular-phonecat
> bower install

bower angular-resource#1.3.x not-cached Git://github.com/angular/bower-angular-resource.git#1.3.x
bower angular-resource#1.3.x resolve git://github.com/angular/bower-angular-resource.git#1.3.x
bower angular#1.3.x cached git://github.com/angular/bower-angular.git#1.3.14
bower angular#1.3.x validate 1.3.14 against git://github.com/angular/bower-angular.git#1.3.x
bower bootstrap#~3.1.1 cached git://github.com/twbs/bootstrap.git#3.1.1
bower bootstrap#~3.1.1 validate 3.1.1 against git://github.com/twbs/bootstrap.git#~3.1.1
bower angular-animate#1.3.x not-cached git://github.com/angular/bower-angular-animate.git#1.3.x
bower angular-animate#1.3.x resolve git://github.com/angular/bower-angular-animate.git#1.3.x
bower angular-mocks#1.3.x cached git://github.com/angular/bower-angular-mocks.git#1.3.14
bower angular-mocks#1.3.x validate 1.3.14 against git://github.com/angular/bower-angular-mocks.git#1.3.x
bower jQuery#~2.1.1 cached git://github.com/jquery/jquery.git#2.1.3
bower jquery#~2.1.1 validate 2.1.3 against git://github.com/jquery/jquery.git#~2.1.1
bower angular-route#1.3.x not-cached git://github.com/angular/bower-angular-route.git#1.3.x
bower angular-route#1.3.x resolve git://github.com/angular/bower-angular-route.git#1.3.x
bower angular-resource#1.3.x download https://github.com/angular/bower-angular-resource/archive/v1.3.14.tar.gz
bower angular-animate#1.3.x download https://github.com/angular/bower-angular-animate/archive/v1.3.14.tar.gz
bower angular-route#1.3.x download https://github.com/angular/bower-angular-route/archive/v1.3.14.tar.gz
bower angular-resource#1.3.x extract archive.tar.gz
bower angular-resource#1.3.x resolved git://github.com/angular/bower-angular-resource.git#1.3.14
bower angular-animate#1.3.x extract archive.tar.gz
bower angular-animate#1.3.x resolved git://github.com/angular/bower-angular-animate.git#1.3.14
bower angular-route#1.3.x extract archive.tar.gz
bower angular-route#1.3.x resolved git://github.com/angular/bower-angular-route.git#1.3.14
bower angular-mocks#1.3.x install angular-mocks#1.3.14
bower angular#1.3.x install angular#1.3.14
bower jquery#~2.1.1 install jquery#2.1.3
bower bootstrap#~3.1.1 install bootstrap#3.1.1
bower angular-resource#1.3.x install angular-resource#1.3.14
bower angular-animate#1.3.x install angular-animate#1.3.14
bower angular-route#1.3.x install angular-route#1.3.14

angular-mocks#1.3.14 app\bower_components\angular-mocks
└── angular#1.3.14

angular#1.3.14 app\bower_components\angular

jquery#2.1.3 app\bower_components\jquery

bootstrap#3.1.1 app\bower_components\bootstrap
└── jquery#2.1.3

angular-resource#1.3.14 app\bower_components\angular-resource
└── angular#1.3.14

angular-animate#1.3.14 app\bower_components\angular-animate
└── angular#1.3.14

angular-route#1.3.14 app\bower_components\angular-route
└── angular#1.3.14

E:\study\angular-phonecat>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM