美文网首页
linux 使用 cnpm 安装依赖库

linux 使用 cnpm 安装依赖库

作者: 李云龙_ | 来源:发表于2019-03-22 14:23 被阅读0次

    1. 基本设置

    (base) tony@tony-Swift-SF314-54:~$ npm config set registry=https://registry.npm.taobao.org/
    (base) tony@tony-Swift-SF314-54:~$ npm config set proxy=http://127.0.0.1:1080/
    (base) tony@tony-Swift-SF314-54:~$ npm config set https-proxy=null
    

    移除代理可以使用 npm config delete proxynpm config delete https-proxy

    查看完整配置
    (base) tony@tony-Swift-SF314-54:~$ npm config get registry
    https://registry.npm.taobao.org/
    
    (base) tony@tony-Swift-SF314-54:~$ npm config get proxy
    http://127.0.0.1:1080/
    
    (base) tony@tony-Swift-SF314-54:~$ npm config get https-proxy
    null
    

    2. 使用 cnpm

    github: https://github.com/cnpm/cnpm

    1. 下载安装 cnpm

    直接使用 npm install cnpm -g --registry=https://registry.npm.taobao.org 不好使,一直下载不下来。

    之后从同事 windows 电脑上拷贝下载好的放到了码云上,链接:git@gitee.com:mayundaze/cnpm.git

    2. 将 cnpm 放到全局 node_modules 中

    先找到全局 node_modules 目录:

    (base) tony@tony-Swift-SF314-54:~$ npm root -g
    /home/tony/.nvm/versions/node/v11.6.0/lib/node_modules
    

    所以可以将 cnpm 整个文件夹放到该目录中

    3. 为 cnpm 创建软连接使能够直接运行

    使用 npm 安装 cnpm 后,cnpm 命令无法使用,可以参考 npm 命令,命令行可以直接运行 npm,所以可以先找到 npm 命令的位置:

    (base) tony@tony-Swift-SF314-54:~$ whereis npm
    npm: /home/tony/.nvm/versions/node/v11.6.0/bin/npm
    

    /home/tony/.nvm/versions/node/v11.6.0/bin/ 中默认包含:node,npm,npx 三个文件,其中 npm 文件是个软链接,右键属性可以查看其指向../lib/node_modules/npm/bin/npm-cli.js

    同理,只要找到 cnpm 文件(/home/tony/.nvm/versions/node/v11.6.0/lib/node_modules/cnpm/bin/cnpm)然后创建软链接放到该目录(/home/tony/.nvm/versions/node/v11.6.0/bin/)下即可,然后将到 cnpm 的链接改名为 cnpm

    4. 使用 cnpm 安装依赖库

    cnpm 只能 cnpm install xxx,其他命令可能会报错

    相关文章

      网友评论

          本文标题:linux 使用 cnpm 安装依赖库

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