zoukankan      html  css  js  c++  java
  • 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:
    urdundva-cli
    pm-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:studyangular-phonecat>npm config set registry http://registry.cnpmjs.org
    
    E:studyangular-phonecat>npm install
    npm WARN package.json karma-chrome-launcher@0.1.7 No README data
    
    > angular-phonecat@0.0.0 postinstall E:studyangular-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 appower_componentsangular-mocks
    └── angular#1.3.14
    
    angular#1.3.14 appower_componentsangular
    
    jquery#2.1.3 appower_componentsjquery
    
    bootstrap#3.1.1 appower_componentsootstrap
    └── jquery#2.1.3
    
    angular-resource#1.3.14 appower_componentsangular-resource
    └── angular#1.3.14
    
    angular-animate#1.3.14 appower_componentsangular-animate
    └── angular#1.3.14
    
    angular-route#1.3.14 appower_componentsangular-route
    └── angular#1.3.14
    
    E:studyangular-phonecat>
  • 相关阅读:
    Access control configuration prevents your request from being allo
    利用Squid + DNSPOD 搭建CDN服务器
    Nginx Location配置总结
    Weblogic下启用Gzip压缩
    Java 8 的新特性和改进总览
    Java 8 中 HashMap 的性能提升
    测试 Nginx 作为前端下各种模式的性能
    通过使用第三方开源jar包sigar.jar我们可以获得本地的信息
    ProGuard使用简介
    Java Web应用软件保护方法
  • 原文地址:https://www.cnblogs.com/nurdun/p/6824480.html
Copyright © 2011-2022 走看看