yarn的使用与升级Node.js的方法详解

发布时间 - 2026-01-11 01:43:07    点击率:

前言

在官方介绍里有这么一句话:

Yarn is a package manager for your code. It allows you to use and share code with other developers from around the world. Yarn does this quickly, securely, and reliably so you don't ever have to worry.

关键意思就是,快速,安全,可靠。你下载的包将不再重新下载。而且确保在不同系统中可以正常工作。

yarn的使用

yarn包管理工具,官网说是快速、可靠、安全的依赖管理,尝试了一下,入手很快,用起来也蛮方便的。大家可以尝试一下。

yarn安装

mac电脑上面安装如下:

brew update

brew install yarn

yarn工作流

1、创建一个新的项目

yarn init

类似于npm init ,package.json的配置

2、添加依赖项

yarn add [package]

类似于npm install

3、安装依赖项

安装所有依赖:yarn yarn install

安装一个包的单一版本:yarn install --flat

强制重新下载所有包:yarn install --force

只安装生产环境依赖:yarn install --production

yarn和npm的命令对照

具体可以查看:https://yarnpkg.com/zh-Hans/docs/migrating-from-npm

yarn的cli命令介绍

具体可以查看:https://yarnpkg.com/zh-Hans/docs/cli/

yarn config设置镜像

我之前写过npm国内镜像,npm安装失败解决方案,我们也可以通过yarn的config来设置淘宝镜像, 相关命令如下:

yarn config list

列出路径

yarn config set registry http://registry.npm.taobao.org/

设置淘宝镜像。

升级Node.js的新方法

当我运用

yarn add webpack

的时候,提示:

error enhanced-resolve@3.1.0: The engine "node" is incompatible with this module. Expected version ">=4.3.0 <5.0.0 || >=5.10".
error Found incompatible module

说我的nodejs版本太老了。如何在mac中轻松升级nodejs呢?方法如下:

可以使用npm或者yarn安装n工具包,步骤如下:

sudo npm cache clean -f
sudo npm install -g n
sudo n stable

这样nodejs就升级到最新稳定版了!

n 是一个Node工具包,它提供了几个升级命令参数:

n                              显示已安装的Node版本

n latest                       安装最新版本Node

n stable                       安装最新稳定版Node

n lts                          安装最新长期维护版(lts)Node

n <version>                    根据提供的版本号安装Node

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# nodejs  # yarn  # 升级  # yarn使用  # Linux下Nodejs安装步骤(完整详细)  # windows系统下简单nodejs安装及环境配置  # Yarn的安装与使用详细介绍  # 通过npm或yarn自动生成vue组件的方法示例  # yarn与npm的命令行小结  # 安装nodejs和yarn及配置淘宝源过程记录  # 镜像  # 工具包  # 淘宝  # 类似于  # 可以查看  # 是一个  # 稳定版  # 几个  # 工作流  # 当我  # 可以通过  # 可以使用  # 升级到  # 这篇文章  # 句话  # 谢谢大家  # 将不  # 最新版本  # 来也  # 创建一个 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel如何生成API文档?(Swagger/OpenAPI教程)  如何快速生成橙子建站落地页链接?  Laravel如何发送系统通知?(Notification渠道示例)  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  如何用腾讯建站主机快速创建免费网站?  Laravel安装步骤详细教程_Laravel环境搭建指南  VIVO手机上del键无效OnKeyListener不响应的原因及解决方法  北京专业网站制作设计师招聘,北京白云观官方网站?  如何用5美元大硬盘VPS安全高效搭建个人网站?  如何正确下载安装西数主机建站助手?  Laravel的.env文件有什么用_Laravel环境变量配置与管理详解  在线制作视频网站免费,都有哪些好的动漫网站?  🚀拖拽式CMS建站能否实现高效与个性化并存?  iOS中将个别页面强制横屏其他页面竖屏  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  php结合redis实现高并发下的抢购、秒杀功能的实例  Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】  Android使用GridView实现日历的简单功能  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  使用C语言编写圣诞表白程序  详解vue.js组件化开发实践  桂林网站制作公司有哪些,桂林马拉松怎么报名?  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  Laravel的Blade指令怎么自定义_创建你自己的Laravel Blade Directives  公司门户网站制作流程,华为官网怎么做?  Firefox Developer Edition开发者版本入口  javascript如何操作浏览器历史记录_怎样实现无刷新导航  如何构建满足综合性能需求的优质建站方案?  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  焦点电影公司作品,电影焦点结局是什么?  如何用虚拟主机快速搭建网站?详细步骤解析  如何挑选高效建站主机与优质域名?  青岛网站建设如何选择本地服务器?  Laravel如何实现全文搜索_Laravel Scout集成Algolia或Meilisearch教程  网站建设要注意的标准 促进网站用户好感度!  使用豆包 AI 辅助进行简单网页 HTML 结构设计  JavaScript数据类型有哪些_如何准确判断一个变量的类型  微信小程序 闭包写法详细介绍  Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】  个人摄影网站制作流程,摄影爱好者都去什么网站?  企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?  如何在Windows环境下新建FTP站点并设置权限?  如何登录建站主机?访问步骤全解析  如何在阿里云高效完成企业建站全流程?  laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法  JS中页面与页面之间超链接跳转中文乱码问题的解决办法  微信小程序 配置文件详细介绍