如何在npm基础上安装cnpm

使用npm下载github项目的时候出错:

[................] - rollbackFailedOptional : verb npm-session d246e5ec71d063e5

如图:
如何在npm基础上安装cnpm_第1张图片
我是浑身难受,怎么办?

先更改一下默认安装的路径。

npm的包安装分为本地安装(local)、全局安装(global)两种

  1. 本地安装:
    npm install xxx
    安装到命令行所在目录的node_modules目录。
  2. 全局安装:
    npm install xxx -g
    安装到C:\Users\xxx\AppData\Roaming\npm\node_modules目录。

配置npm的全局模块的存放路径以及cache的路径,将两个文件夹放在nodejs的主目录下,即在nodejs下建立node_global_modulesnode_cache两个文件夹,输入以下命令:

npm config set prefix "D:\node\nodejs\node_global_modules"
npm config set cache "D:\node\nodejs\node_cache"

采用如下命令,先删除代理再安装淘宝的cnpm镜像:

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

输入cnpm -v,会报识别不了cnpm的提示错误,所以要配置环境变量。

如何在npm基础上安装cnpm_第2张图片
将此路径添加到用户变量的path后,如图
如何在npm基础上安装cnpm_第3张图片
最后一行确保全局安装的路径。

当全局安装express的时候会安装在:D:\node\nodejs\node_global_modules\node_modules
在这里插入图片描述
如何在npm基础上安装cnpm_第4张图片

倒数第二行为cnpm的环境变量,这样再在命令行执行cnpm -v,即可成功。
注意不要错误地设置为了D:\node\nodejs\node_global_modules\node_modules\cnpm\bin !!!
如何在npm基础上安装cnpm_第5张图片
成功

PS:
1、查看镜像地址 npm get registry

https://registry.npmjs.org/

这样也能设置镜像地址: npm config set registry http://registry.npm.taobao.org/

你可能感兴趣的:(Computer,cnpm,nodejs,npm)