yarn的使用与升级Node.js的方法详解
前言
在官方介绍里有这么一句话:
Yarnisapackagemanagerforyourcode.Itallowsyoutouseandsharecodewithotherdevelopersfromaroundtheworld.Yarndoesthisquickly,securely,andreliablysoyoudon'teverhavetoworry.
关键意思就是,快速,安全,可靠。你下载的包将不再重新下载。而且确保在不同系统中可以正常工作。
yarn的使用
yarn包管理工具,官网说是快速、可靠、安全的依赖管理,尝试了一下,入手很快,用起来也蛮方便的。大家可以尝试一下。
yarn安装
mac电脑上面安装如下:
brewupdate brewinstallyarn
yarn工作流
1、创建一个新的项目
yarninit
类似于npminit,package.json的配置
2、添加依赖项
yarnadd[package]
类似于npminstall
3、安装依赖项
安装所有依赖:yarn或yarninstall
安装一个包的单一版本:yarninstall--flat
强制重新下载所有包:yarninstall--force
只安装生产环境依赖:yarninstall--production
yarn和npm的命令对照
具体可以查看:https://yarnpkg.com/zh-Hans/docs/migrating-from-npm
yarn的cli命令介绍
具体可以查看:https://yarnpkg.com/zh-Hans/docs/cli/
yarnconfig设置镜像
我之前写过npm国内镜像,npm安装失败解决方案,我们也可以通过yarn的config来设置淘宝镜像,相关命令如下:
yarnconfiglist
列出路径
yarnconfigsetregistryhttp://registry.npm.taobao.org/
设置淘宝镜像。
升级Node.js的新方法
当我运用
yarnaddwebpack
的时候,提示:
errorenhanced-resolve@3.1.0:Theengine"node"isincompatiblewiththismodule.Expectedversion">=4.3.0<5.0.0||>=5.10". errorFoundincompatiblemodule
说我的nodejs版本太老了。如何在mac中轻松升级nodejs呢?方法如下:
可以使用npm或者yarn安装n工具包,步骤如下:
sudonpmcacheclean-f sudonpminstall-gn sudonstable
这样nodejs就升级到最新稳定版了!
n是一个Node工具包,它提供了几个升级命令参数:
n 显示已安装的Node版本
nlatest 安装最新版本Node
nstable 安装最新稳定版Node
nlts 安装最新长期维护版(lts)Node
n
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对毛票票的支持。