美文网首页
npm安装任何包都报错的解决办法 Sunnky

npm安装任何包都报错的解决办法 Sunnky

作者: 嗯哼_2982 | 来源:发表于2020-06-06 22:04 被阅读0次

    不知道什么原因,安装nodejs后,用npm安装任何东西都报错:

    C:\Users\Administrator>npm install express
    npm ERR! Windows_NT 6.1.7601
    npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "express"
    npm ERR! node v4.4.4
    npm ERR! npm  v2.15.1
    npm ERR! code ENOTFOUND
    npm ERR! errno ENOTFOUND
    npm ERR! syscall getaddrinfo
    
    npm ERR! network getaddrinfo ENOTFOUND xn--rvg xn--rvg:80
    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 settings.
    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!     C:\Users\Administrator\npm-debug.log
    

    解决办法

    解决办法:
    
    1、执行:
    
    npm config get proxy
    npm config get https-proxy
    如果返回值不为null,继续执行:
    (这一步很重要,一定要保证两个命令的返回值都为null,话说回来,应该出现这个错误这两个返回值有不为null的)
    npm config set proxy null
    npm config set https-proxy null
    2、执行:
    npm config set registry http://registry.cnpmjs.org/
    

    然后你就可以愉快的安装cnpm了

    npm install -g cnpm --registry=https://registry.npm.taobao.org 
    

    相关文章

      网友评论

          本文标题:npm安装任何包都报错的解决办法 Sunnky

          本文链接:https://www.haomeiwen.com/subject/ncgftktx.html