安装npm及cnpm(Windows)

【工具官网】

Node.js : http://nodejs.cn/

淘宝NPM: https://npm.taobao.org/

【安装步骤】

一、安装node.js

1.前往node.js官网下载并安装工具,这里安装路径选到D盘,D:\Program Files\nodejs

安装完毕在命令行输入以下命令测试是否安装成功,正确会出现版本号

1

npm -v

2.改变原有的环境变量,

(1)我们要先配置npm的全局模块的存放路径以及cache的路径,例如我希望将以上两个文件夹放在NodeJS的主目录下,便在NodeJs下建立"node_global"及"node_cache"两个文件夹,输入以下命令改变npm配置

1

2

npm config set prefix "D:\Program Files\nodejs\node_global"

npm config set cache "D:\Program Files\nodejs\node_cache"

(2)在系统环境变量添加系统变量NODE_PATH,输入路径D:\Program Files\nodejs\node_global\node_modules,此后所安装的模块都会安装到改路径下

(3)在命令行输入以下命令试着安装express(注:“-g”这个参数意思是装到global目录下,也就是上面说设置的“D:\Program Files\nodejs\node_global”里面。)

1

npm install express -g

安装完毕后可以看到.\node_global\node_modules\express 已经有内容

(4)在命令行输入node进入编辑模式,输入以下代码测试是否能正常加载模块:

1

require('express')

假设成功,可以看到有输出。假设出错,检查NODE_PATH的路径。

二、安装淘宝npm(cnpm)

1.安装cnpm

(1)输入以下命令

1

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

(2)输入cnpm -v输入是否正常,这里肯定会出错。

1

cnpm -v

(3)添加系统变量path的内容

  因为cnpm会被安装到D:\Program Files\nodejs\node_global下,而系统变量path并未包含该路径。在系统变量path下添加该路径即可正常使用cnpm。

npm install -g cnpm --registry=https://registry.npm.taobao.org (cnpm的安装)相关推荐

  1. npm install -g cnpm --registry=https://registry.npm.taobao.org报警告

    配置环境 npm报警告:npm WARN deprecated request@2.88.2解决办法 1. npm install npm@4.6.1 -g 2. npm config set reg ...

  2. cnpm发布包后下载失败,Install fail! Error: GET https://registry.npm.taobao.org/xxx response 404 status

    最近写了一个vue插件,发布到npm后,准备测试一下看是否能成功下载使用,使用cnpm一直下载不成功,一直报404错误: 于是换为npm i nav-follows -S,也是报错: 然后也清除了np ...

  3. npm install vue@next 是报错npm WARN registry Unexpected warning for https://registry.npmjs.org/: Miscel

    npm install vue@next 是报错 npm WARN registry Unexpected warning for https://registry.npmjs.org/: Misce ...

  4. 修改 下载仓库为淘宝镜像 npm config set registry https://registry.npmjs.org/, 如果要发布自己的镜像需要修改回来 npm

    1, 修改 下载仓库为淘宝镜像 npm config set registry http://registry.npm.taobao.org/ 2, 如果要发布自己的镜像需要修改回来 npm conf ...

  5. errno ETIMEDOUT npm ERR! network request to https://registry.npmjs.

    npm ERR! code ETIMEDOUT npm ERR! errno ETIMEDOUT npm ERR! network request to https://registry.npmjs. ...

  6. npm ERR! network request to https://registry.npmjs.org/axios failed, reason: Client network socket d

    在终端通过npm install 安装axios/sass等第三方库时报错 npm ERR! network request to https://registry.npmjs.org/axios f ...

  7. npm i报错npm ERR! network request to https://registry.npmjs.org/vue-router failed, reason: read ECONNR

    npm i报错npm ERR! network request to https://registry.npmjs.org/vue-router failed, reason: read ECONNR ...

  8. npm install -g @vue/cli报错

    npm安装@vue/cli报错npm ERR! request to https://registry.npm.taobao.org/loglevel failed, reason: Socket t ...

  9. (windows)Hexo博客建站$ npm install -g hexo-cli时遇到npm ERR! Response timeout……的解决方案

    今天一时心血来潮,试图使用Hexo进行博客建站(个人参考https://www.jianshu.com/p/0ed782ebd5f1的步骤进行操作的,在此表示感谢).在进行到安装Hexo的时候发生了这 ...

最新文章

  1. 鸿蒙2.0操作体验,鸿蒙2.0操作系统正式版-华为鸿蒙2.0操作系统正式版官方预约 v1.0.0-优盘手机站...
  2. cocos2dx环境搭建(android平台)
  3. 【聚类算法】常见的六大聚类算法
  4. 相机录像出现花屏_[Unity3D]花屏问题解决
  5. python asp.net requests_python3使用requests访问asp页面时出错,返回500
  6. 论文阅读计划2(Deep Joint Rain Detection and Removal from a Single Image)
  7. Python中键映射多个值的方法:defaultdict
  8. leetcode160 相交链表
  9. Linux工作笔记-CentOS 调整 home分区 扩大 root分区
  10. bzoj2547 [Ctsc2002]玩具兵 dp+二分匹配
  11. maven学习(1)
  12. 模板点击通过sql获得值 举例说明
  13. selinux --chcon命令
  14. glDeleteTextures函数对内存的优化
  15. TR069 (CWMP协议即CPE广域网管理协议)
  16. 计算机毕业设计工作周记,电子及计算机毕业设计周记-20210628114255.docx-原创力文档...
  17. 共享打印机服务器脱机状态,网络/局域网共享打印机脱机故障处理方法
  18. 如何解决上传到github上的图片显示不出来的问题
  19. no applicable items eclipse
  20. 已向反垄断法妥协!谷歌应用商店抽成减半,苹果还会远吗?

热门文章

  1. python和java学哪个好-Python和Java二选一该学啥?
  2. AlphaGo与蒙特卡罗树搜索
  3. gnome状态栏图标消失的解决方法
  4. 【LCT】[COI2009] OTOCI
  5. 上班使用浏览器摸鱼快捷键
  6. 踩坑Gateway服务搭建、配置网关路由、路径重写和解决跨域问题(java类实现跨域)
  7. ArcMap 导入 wrl_【丽爱妆】导入液怎么用 什么时候用
  8. 自主学习平台亮点(培训用)
  9. 网络环境下自主学习的诱惑
  10. UVa515-King