美文网首页
使用npm指令安装依赖时从淘宝服务器下载依赖包,而不用安装cnp

使用npm指令安装依赖时从淘宝服务器下载依赖包,而不用安装cnp

作者: 十一点后不在线 | 来源:发表于2020-07-29 09:58 被阅读0次

    安装cnpm:
    npm install --global cnpm

    安装cnpm后,想要快速下载依赖包,就必须使用cnpm指令了:
    cnpm install --save jquery

    但是如果我们还想继续使用npm指令,并且有cnpm下载依赖包时的网速,可以修改npm的源地址到淘宝镜像源,执行以下指令:
    npm config set registry https://registry.npm.taobao.org

    执行:npm config list 来查看源地址配置,如下:

    C:\Users\ASUS\Desktop\node-demo>npm config list
    ; cli configs
    metrics-registry = "https://registry.npm.taobao.org/"
    scope = ""
    user-agent = "npm/6.13.4 node/v12.14.1 win32 x64"
    
    ; userconfig C:\Users\ASUS\.npmrc
    registry = "https://registry.npm.taobao.org/" //淘宝镜像源地址
    
    ; builtin config undefined
    prefix = "C:\\Users\\ASUS\\AppData\\Roaming\\npm"
    
    ; node bin location = C:\Program Files\nodejs\node.exe
    ; cwd = C:\Users\ASUS\Desktop\node-demo
    ; HOME = C:\Users\ASUS
    ; "npm config ls -l" to show all defaults.
    

    这时候我们使用 npm 指令安装依赖包时会从国内淘宝镜像服务器下载依赖包。

    当无需使用淘宝镜像时,可以执行 npm config rm registry 来删除设置npm的源地址,删除后如下:

    C:\Users\ASUS\Desktop\node-demo>npm config list
    ; cli configs
    metrics-registry = "https://registry.npmjs.org/"
    scope = ""
    user-agent = "npm/6.13.4 node/v12.14.1 win32 x64"
    
    ; builtin config undefined
    prefix = "C:\\Users\\ASUS\\AppData\\Roaming\\npm"
    
    ; node bin location = C:\Program Files\nodejs\node.exe
    ; cwd = C:\Users\ASUS\Desktop\node-demo
    ; HOME = C:\Users\ASUS
    ; "npm config ls -l" to show all defaults.
    

    相关文章

      网友评论

          本文标题:使用npm指令安装依赖时从淘宝服务器下载依赖包,而不用安装cnp

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