用npm安装yarn(买电脑主要看哪些配置)

写在前面:前端开发常需要配合后台同时进行,在没有后台的情况下,服务器通信和获取数据进行页面渲染就无法进行。使用Javascript编写的Node.js服务器,对于前端开发人员来说,可以免去对学习服务器脚本语言的学习成本,能够在短时间构建一套完整的、高效的Web服务。NPM(NodePackageManager)作为Node.js的依赖包管理器便应运而生,而YARN则是针对NPM的一些不太优…

大家好,又见面了,我是你们的朋友全栈君。

写在前面:

前端开发常需要配合后台同时进行,在没有后台的情况下,服务器通信和获取数据进行页面渲染就无法进行。使用Javascript编写的Node.js服务器,对于前端开发人员来说,可以免去对学习服务器脚本语言的学习成本,能够在短时间构建一套完整的、高效的Web服务。NPM(Node Package Manager)作为Node.js的依赖包管理器便应运而生,而YARN则是针对NPM的一些不太优秀的地方设计开发的。

 

一、Node.js与NPM的安装

开发环境:Windows 10

在开发过程中Node.js与NPM是相辅相成的,由于项目之间可能使用不同版本的Node.js,因此通过NVM进行版本的管理,首先需要进行NVM的安装,地址:https://github.com/coreybutler/nvm-windows/releases

安装NVM前需要先卸载已安装的Node.js,避免发生版本之间的冲突。

安装完成后,在终端输入:nvm,显示如下图所示的文字即安装成功了。 

用npm安装yarn(买电脑主要看哪些配置)

此处显示了NVM的主要指令也是最常用指令。接下来我们通过指令查看可下载的部分Node版本并安装指定版本的Node.js

用npm安装yarn(买电脑主要看哪些配置)

//查看可下载Node版本
nvm ls available

//安装指定版本Node
nvm install 10.15.1

使用 nvm install 指令进行安装时:

不指定版本号默认最新的LTS版本(目前是10.15.1);

指定部分版本号时候,默认查找未指定部分的最新版本,如:nvm install 8.11  等价于 nvm install 8.11.4

安装Node的同时,NVM会将NPM同时安装完成,正常安装完成如下所示:

用npm安装yarn(买电脑主要看哪些配置)

 安装成功后,通过指令切换至刚刚已安装的指定版本Node.js,同时我们可以查看已安装的其他版本Node.js

//使用指定版本Node
nvm use 10.15.1

//查看已安装的Node
nvm ls

正常的切换后会有如下提示,至此安装NPM的安装就完成了。

用npm安装yarn(买电脑主要看哪些配置)

 

二、配置包下载地址的taobao镜像

首先通过命令可以查看默认的仓库地址:

//查看npm配置
npm config ls -l

 然后我们对registry的地址进行修改,修改为淘宝的镜像地址:

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

 修改完成后,再次查看配置。

用npm安装yarn(买电脑主要看哪些配置)

 

三、安装YARN

YARN的安装方式常见的有两种。首先是使用.msi的文件进行安装。

访问YARN官网的下载页,进行下载:https://yarnpkg.com/zh-Hans/docs/install#windows-stable

用npm安装yarn(买电脑主要看哪些配置)

 

安装前需要先安装好Node。

此外还可以通过NPM指令安装YARN

//npm安装yarn
npm install -g yarn

安装完成后,通过指令查看已安装的yarn版本和配置,由于在之前配置了NPM仓库的淘宝taobao镜像地址,因此通过NPM安装的YARN沿用了此部分的配置。 

用npm安装yarn(买电脑主要看哪些配置)

 

四、常用的NPM和YARN指令

  NPM YAR
初始化 npm init yarn init
默认安装依赖 npm install yarn install
安装某个依赖并保存 npm install xxxx -save yarn add xxxx
安装全局依赖 npm install -g xxxx yarn global add xxxx
移除依赖 npm uninstall xxxx -save yarn remove xxxx
更新依赖 npm update  yarn upgrade xxxx
运行指令 npm run yarn run

写在最后:

NPM与YARN同为Node.js依赖管理器,功能是相同的,使用体验来说YARN的下载和启动速度相对较快,推荐使用YARN。 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/127702.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • owasp靶机使用教程_br软件使用教程

    owasp靶机使用教程_br软件使用教程A1注入htmlinjection:low:最基础的xss注入:xss测试1.get跳转点击这儿领红包获取cookie:)xss平台利用:'”>xss平台:medium:此时直接注入已经不能执行了由于是get注入,考虑进行url编码:clickit%3c%61%20%68%72%65%66%3d%22%68%74%74%70%73%3a%2f%2…

    2022年9月24日
    4
  • STS用Maver创建SpringBoot工程

    STS用Maver创建SpringBoot工程

    2021年7月21日
    59
  • php 抽象工厂模式

    php 抽象工厂模式/*抽象工厂模式:用来生成一组相关或相互依赖的对象。抽象工厂模式与工厂方法模式的区别:抽象工厂模式是工厂方法模式的升级版本,他用来创建一组相关或者相互依赖的对象。他与工厂方法模式的区别就在于,工厂方法模式针对的是一个产品等级结构;而抽象工厂模式则是针对的多个产品等级结构。在编程中,通常一个产品结构,表现为一个接口或者抽象类,也就是说,工厂方法模式提供的所有产品都是衍生自同一个接口或抽

    2022年7月25日
    8
  • 逆变器运用到的c语言算法,详解六种逆变电源的控制算法[通俗易懂]

    逆变器运用到的c语言算法,详解六种逆变电源的控制算法[通俗易懂]在电路中将直流电转换为交流电的过程称之为逆变,这种转换通常通过逆变电源来实现。这就涉及到在逆变过程中的控制算法问题。本文引用地址:http://www.eepw.com.cn/article/201710/366918.htm只有掌握了逆变电源的控制算法,才能真正意义上的掌握逆变电源的原理和运行方式,从而方便设计。在本篇文章当中,小编将对逆变电源的控制算法进行总结,帮助大家进一步掌握逆变电源的相关…

    2022年5月17日
    68
  • 函数

    函数

    2021年9月9日
    53
  • mysql 多行转一列_mysql行转列(多行转一列)

    mysql 多行转一列_mysql行转列(多行转一列)场景比如说一个订单对应多条数据,当状态(status)=1的时候,数量(num)=25,当状态(status)=2的时候,数量(num)=45,现在想用一条sql记录下不同状态对应的数量为多少,如下图所示:期待结果->sql语句示例SELECTtrades_id,MAX(CASEWHENapply_status=1THENpay_changeELSE0END)’nu…

    2022年5月24日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号