linux 使用 cnpm 安装依赖库

2019-03-22  本文已影响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,其他命令可能会报错

上一篇 下一篇

猜你喜欢

热点阅读