美文网首页
2020-02-18 npm常用设置

2020-02-18 npm常用设置

作者: FredWorks | 来源:发表于2020-02-18 19:35 被阅读0次

    1. 设置代理

    1.1. 查看当前代理设置

    执行查询所有npm配置的命令:

    npm config list
    

    其结果大致如下:

    [xx@fedora fredworks]$ npm config list
    ; cli configs
    metrics-registry = "https://registry.npm.taobao.org/"
    scope = ""
    user-agent = "npm/6.13.4 node/v12.14.1 linux x64"
    
    ; userconfig /home/xx/.npmrc
    proxy = "http://192.168.1.1:8080/"
    registry = "https://registry.npm.taobao.org/"
    
    ; globalconfig /usr/etc/npmrc
    prefix = "/usr/local"
    
    ; node bin location = /usr/bin/node
    ; cwd = /appdata/wst_venus/fredworks
    ; HOME = /home/xx
    ; "npm config ls -l" to show all defaults.
    

    或执行查询代理的命令:

    npm config get proxy
    

    未设置代理时的结果大概如下:

    [xx@fedora fredworks]$ npm config get proxy
    null
    

    设置代理后的结果大概如下:

    [xx@fedora fredworks]$ npm config get proxy
    http://192.168.1.1:8080/
    

    1.2. 设置网络代理

    假设代理服务器网址是 http://192.168.1.1:8080,那么:

    设置普通http代理如下:

    npm config set proxy="http://192.168.1.1:8080"
    

    设置https代理如下:

    npm config set https-proxy="http://192.168.1.1:8080"
    

    如果有代理账号密码则如下:

    npm config set https-proxy="http://your_username:your_password@192.168.1.1:8080"
    

    1.3. 取消网络代理

    取消代理命令如下:

    npm config delete proxy
    

    取消https代理命令如下:

    npm config delete https-proxy
    

    2. 设置npm镜像源

    国外源速度不稳定,可设置国内淘宝的镜像源。

    2.1. 查看现有源

    npm config get registry
    

    如果没有设置源,则出来的是默认的官方源:

    [xx@fedora fredworks]$ npm config get registry
    https://registry.npmjs.org/
    

    如果设置了其他源,则出来的是:

    [xx@fedora fredworks]$ npm config get registry
    https://registry.npm.taobao.org/
    

    2.2. 设置淘宝源

    设置淘宝镜像源的命令如下:

    npm config set registry https://registry.npm.taobao.org
    

    如果要使用其他源,则将命令后面的网址替换掉就可以了。

    相关文章

      网友评论

          本文标题:2020-02-18 npm常用设置

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