从零到一nvm、npm、cnpm、yarn、vue全套安装和环境配置以及创建新项目和如何运行人家的项目大全,最详细,保姆级

nvm、npm、cnpm、yarn、vue之间的关系

  1. NVM(Node Version Manager):NVM 是一个 Node.js 版本管理器,允许您在同一台计算机上同时安装和管理多个 Node.js 版本。这对于不同的项目可能需要不同版本的 Node.js 环境来运行非常有用。

  2. NPM(Node Package Manager):NPM 是 Node.js 的默认包管理工具,用于安装、共享和管理 JavaScript 包。通过 NPM,您可以轻松地安装各种第三方库、工具和框架,以及管理项目的依赖关系。

  3. CNPM(China NPM):CNPM 是一个淘宝定制的 NPM 镜像,旨在解决国内开发者使用 NPM 安装包时速度较慢的问题。它是一个 NPM 的镜像站点,从淘宝提供的服务器上获取包,因此在国内使用 CNPM 安装包通常比直接使用 NPM 快速。

  4. Yarn:Yarn 是 Facebook 开发的另一个 JavaScript 包管理工具,旨在解决 NPM 的一些性能和安全性问题。Yarn 使用与 NPM 相同的包管理器,但它在性能和稳定性方面有一些改进,并引入了一些新的功能,如离线模式和版本锁定。

  5. Vue:Vue.js 是一个流行的 JavaScript 框架,用于构建用户界面。它被设计为渐进式的框架,可以轻松地与现有项目集成。Vue.js 提供了一套灵活的工具和组件,使开发者能够快速构建交互式的前端应用程序。

联系:

  • NPM、CNPM 和 Yarn 都是用来管理 JavaScript 包的工具,它们可以安装、更新和管理 JavaScript 包及其依赖关系。
  • NVM 主要用于管理和切换 Node.js 版本,可以与任何包管理器(如 NPM、CNPM 或 Yarn)一起使用。
  • Vue.js 是一个 JavaScript 框架,可以使用 NPM、CNPM、Yarn 等工具来安装和管理 Vue.js 相关的依赖。

NVM

1.下载

下载地址:Releases · coreybutler/nvm-windows · GitHub  可能需要开启魔法

划到下面。找到如图所示的文件下载即可2. 

19c01c6bf243482fa01afcdf9d2dab61.png

 2.安装(要记住安装的路径)

基本一键默认即可,你要修改路径也可以,但不建议

下载好后输入以下命令,如果出现版本号即成功安装

86160fde248b436dab7922af8843f15f.png

3.配置信息 

根据之前下载的路径进入到setting文件配置以下信息

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

1d7091925e374eefa5274a7a093b712b.png8516fb4758f045889c28d9dfcaaa41dd.png

 4.环境变量

通常已经设置好了,如果没有的话可以自己按照着添加

ea92d66742e14b6a8ea72c080df7aa2f.png

Nodejs

1.下载

通过命令

nvm install <对应的版本>

5edd7dacf6094ae19b396a48c7d83ea5.png

2.使用

nvm user <对应的版本>

15578299497f4a6c8444ce786184ff46.png

3.配置全局依赖 

进入到nvm的安装路径,在下载好的node的版本里找到node_modules然后创建以下两个目录

a93be420c2ef479d82edf76e4613a6fd.png

然后再去到环境变量里的PATH 里面创建一个新的环境变量,路径是node_global这个文件的路径

 30a0e46a876b4fc98b8108d3999c5d5d.png

 NPM配置

1.查看配置

npm config ls

949f30f4ea56440d92cca734175e4d39.png

2.配置对应路径

分别按照以下命令进行配置

npm config set prefix "C:\Program Files\nodejs\node_modules\node_global"

npm config set cache "C:\Program Files\nodejs\node_modules\node_cache"

registry=https://registry.npm.taobao.org

45daa7dbb64443268e5eeaa7270f2290.png

下载cnpm

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

下载yarn

1.安装yarn工具

npm install -g yarn

2.配置文件

yarn config get registry 获取当前镜像源

yarn config set registry http://registry.npm.taobao.org/ 设置淘宝镜像源 

下载vue

1.下载

npm install -g @vue/cli  或者 yarn global add @vue/cli

这里我是采用的npm命令

2.环境变量配置

 前面已经配置过npm的其实已经算是也把vue配置好了但如果还是显示命令不存在可以看以下步骤

1.找到vue存在的路径

4601244e81524997b0a0017ac87e2c79.png

 新建一个NPM_HOME,复制进去

0ea47e00681e4997b535284c535d20b6.png

 然后在Path里再配置以下的信息4d776ad036b445b1ac1e6a1fdbef3e93.png

vue -V查看配置信息 

 55350a95c6aa451499a6ddb80b981e97.png

小提示:用vue创建项目或者用npm初始化项目的时候的报错可以换cnpm尝试

如何在运行人家的vue项目

1.删除文件

通常人家编译好的项目是会已经有了node_modules和一个package-lock.json文件,package-lock.json记录了整个node_moudles文件夹的树状结构因此如果不删除的话容易导致npm版本不一致

fbf67ba30eea43cb8f165d1e0e0e43bb.png

2. 在项目终端运行cmd窗口

41d2de8a66264f68ba39e9268567f03e.png

 366a47ba5d7e4acc9694d714660bb7b3.png

 3.清除npm缓存

npm cache clean -force

4.按照自己的npm重新安装依赖

npm install

5.运行项目 

npm run serve

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
npm、cnpmyarn、pnpmnvm都是基于npm的包管理工具,它们都有一些共同的功能,如安装、卸载和更包。然而,它们也有一些区别和特点。 1. npm是Node.js官方的包管理器,是最常用的工具之一。它具有广泛的社区支持和丰富的生态系统。npm的速度和性能已经得到了很大的改进,因此现在与其他工具没有太大的区别。 2. cnpmnpm的一个国内镜像源,提供了更快的下载速度。通过将npm仓库源切换为淘宝镜像,可以使用cnpm来代替npm。使用cnpm安装包的方式与使用npm是一样的。 3.***依赖关系管理。yarn采用了并行和缓存机制来提高性能和可靠性。此外,yarn还引入了锁定文件(yarn.lock),用于确保项目依赖关系的一致性。 4. pnpm是另一种包管理工具,它与yarn类似,也是为了解决npm的一些问题而创建的。pnpm使用一种称为“硬链接”的技术,将依赖关系存储在一个地方,并在项目之间共享它们,从而减少了磁盘空间和网络带宽的使用。 5. nvm是Node.js版本管理工具,允许您在同一台机器上同时安装和切换不同版本的Node.js。通过nvm,您可以轻松地在不同的项目中使用特定的Node.js版本,以满足项目的要求。 综上所述,npm、cnpmyarn、pnpmnvm都是用于管理Node.js项目的工具,它们在性能、依赖关系管理和版本控制方面有一些区别。您可以根据具体的项目需求选择使用其中之一。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kkoneone11

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值