windows下安装node cnpm,设置npm默认路径

本文详细介绍了Node.js的下载、安装过程,包括设置npm路径、缓存位置,修改环境变量,并提供了检查安装是否成功的步骤。此外,还讲解了如何使用npm全局安装模块,设置淘宝镜像以及安装cnpm的方法,帮助用户顺利完成Node.js环境的搭建。
摘要由CSDN通过智能技术生成

步骤一:下载node

node下载地址,官网指路👇:

http://nodejs.cn/download/

直接下载Windows 安装包 (.msi),完成后,双击 .msi文件安装
在这里插入图片描述

步骤二:设置路径

1. 设置npm安装程序时的默认位置

	  npm config set prefix "D:\nodeJS\node_global"

2. 设置npm安装程序时的缓存位置

	npm config set cache "D:\nodeJS\node_cache"

3.找到C:\Users\Administrator.npmrc文件 修改相对应的参数:

    prefix =D:\nodeJS\node_global
    cache = D:\nodeJS\node_cache

步骤三:设置环境变量

  NODE_PATH = D:\nodeJS\node_global\node_modules

步骤四:检查

最后可在cmd下检查成功,输入命令:

node -v
npm -v

正确输出版本号,即表示安装成功
在这里插入图片描述


使用npm安装程序时,如果在命令后面加参数```-g```,即表示将要安装的依赖,安装到我们指定的目录 ```js 如:npm install python -g npm install moduleName -g ```

设置国内淘宝镜像

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

安置 cnpm

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

检查 cnpm

cnpm -v

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: cnpm(China npm)是一个 npm 的镜像,它在国内提供了 npm 的包下载服务。它的目的是提高国内开发者对 npm 包的下载速度,减少因网络环境问题导致的包下载失败率。 与 npm 的不同之处在于,cnpm 在国内部署了一组镜像服务器,当国内开发者使用 cnpm 进行包的下载时,它会首先尝试从国内镜像服务器上下载,如果国内服务器没有,则从国外服务器下载。这样,使用 cnpm 可以大大提高国内开发者对 npm 包的下载速度。 总的来说,cnpmnpm 的区别在于: 1. cnpmnpm 的镜像,它提供了国内的 npm 包下载服务。 2. cnpmnpm 的包下载速度不同,cnpm 下载速度更快。 3. cnpm 的使用方式与 npm 相同,只是需要将 npm 换成 cnpm。 ### 回答2: cnpmnpm都是常用的包管理工具,用于管理JavaScript包和依赖。它们的区别主要体现在以下几个方面: 1. 执行速度:cnpm相比npm具有更快的执行速度。cnpm使用了国内的镜像源,可以快速地下载和安装包,尤其是针对国内用户而言。 2. 数据同步:cnpm采用的是增量同步机制,而npm则是全量同步。这意味着,当npm镜像源更新时,cnpm只会同步增量的数据,而不需要同步全部数据。这样可以提高数据同步的效率,减少带宽和时间的消耗。 3. 包的存储路径:cnpmnpm默认的包存储路径有所不同。npm默认将包安装到全局目录下的node_modules文件夹中,而cnpm默认将包安装到用户目录下的.cnpm文件夹中。这在一定程度上减少了对全局权限的需求,提高了包的安装和管理效率。 4. 社区支持和生态系统:npm是目前最大的JavaScript包管理工具,拥有庞大的生态系统和广泛的社区支持。大多数包的官方文档和使用示例都是基于npm的,而cnpm相对较新,尚未形成完整的生态系统。 总的来说,cnpmnpm在功能和使用上基本相同,但在执行速度和数据同步上有一定的优势。因此,对于国内用户来说,如果需要快速地安装和管理包,可以考虑使用cnpm。而如果需要使用更广泛的包和社区支持,建议使用npm
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值