yarn使用以及npm的迁移

简介: yarn使用以及npm的迁移

正文


0.webp.jpg配图源自 Freepik


一、yarn 安装与使用


常用命令就以下几个,熟悉 npm 的你们,一看就懂了。

# 初始化一个新项目
$ yarn init
# 添加依赖包
$ yarn add [package]
$ yarn add [package]@[version]
$ yarn add [package]@[tag]
# 将依赖项添加到不同的依赖项类别中,
# 分别添加到 devDependencies、peerDependencies、optionalDependencies 类别中
$ yarn add [package] --dev
$ yarn add [package] --peer
$ yarn add [package] --optional
# 升级依赖包
$ yarn upgrade [package]
$ yarn upgrade [package]@[version]
$ yarn upgrade [package]@[tag]
# 移除依赖包
$ yarn remove [package]
# 安装项目依赖(两者都行)
$ yarn
$ yarn install
# 更新 yarn 本体
$ yarn set version latest
$ yarn set version from source
# 查看全局安装的包
$ yarn global list --depth=0
# 关于缓存包
$ yarn cache list          # 查看缓存列表
$ yarn cache clean         # 清除缓存
$ npm cache clean --force  # npm 方式清除缓存


二、npm 迁移到 yarn


一般来说,从 npm 迁移过来,只要执行 yarn 或者 yarn install 命令即可,安装依赖包以及生成 yarn.lock 文件。


CLI 命令比较


npm (v5) yarn
npm install yarn add
(N/A) yarn add --flat
(N/A) yarn add --har
(N/A) yarn add --har
npm install --no-package-lock yarn add --no-lockfile
(N/A) yarn add --pure-lockfile
npm install [package] --save yarn add [package]
npm install [package] --save-dev yarn add [package] --dev
(N/A) yarn add --peer
npm install [package] --save-optional yarn add --optional
npm install [package] --save-exact yarn add --exact
npm install [package] --global yarn global add [package]
npm update --global yarn global upgrade
npm rebuild yarn add --force
npm uninstall [package] yarn remove [package]
npm cache clean yarn cache clean [package]
rm -rf node_modules && npm install yarn upgrade
npm version major yarn version --mojor
npm version minor yarn version --minor
npm version patch yarn version --patch


三、参考


关于更多 yarn 使用方法,请查看官网。


目录
相关文章
|
1月前
|
存储 资源调度 JavaScript
一文带你了解PNPM以及 npm,yarn,pnpm区别
一文带你了解PNPM以及 npm,yarn,pnpm区别
|
8月前
|
资源调度 JavaScript Linux
nvm, node.js, npm, yarn 安装配置
nvm, node.js, npm, yarn 安装配置
346 1
|
3月前
|
缓存 资源调度 JavaScript
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
npx与npm的差异解析,以及包管理器yarn与Node版本管理工具nvm的使用方法详解
125 0
|
7月前
|
存储 缓存 资源调度
你真的知道 NPM、Yarn 与 PNPM 这三个前端包管理器之间的区别吗?
【6月更文挑战第9天】NPM、Yarn和PNPM是主流前端包管理器,各有特色。NPM生态庞大,易用但速度慢;Yarn速度快,依赖管理稳定;PNPM性能优异,节省磁盘空间。Yarn和PNPM在速度和确定性上胜出,NPM因广泛使用和丰富资源领先。开发者可根据项目需求和喜好选择,三者共同推动前端开发进步。
169 8
|
7月前
|
资源调度
npm yarn 启动报错【已解决】
npm yarn 启动报错【已解决】
74 2
|
8月前
|
存储 资源调度 JavaScript
pnpm、npm、yarn是什么?怎么选择?
pnpm、npm、yarn是什么?怎么选择?
340 2
|
7月前
|
存储 缓存 资源调度
npm、yarn与pnpm详解
npm、yarn与pnpm详解
165 0
|
8月前
|
资源调度 前端开发 JavaScript
nvm,npm,yarn相关指令,前端配置准备
nvm,npm,yarn相关指令,前端配置准备
74 1
|
7月前
|
缓存 资源调度 JavaScript
yarn安装和使用及与npm的区别
yarn安装和使用及与npm的区别
119 0
|
8月前
|
资源调度 开发者
npm,registry,镜像源,npm切换源,yarn,cnpm,taobao,nrs
我们在使用 node 的 npm 下载依赖的时候,往往下载速度很慢,那是因为 npm 默认的是 npm 处于国外的官方镜像源。所以需要切换到国内的镜像源来加速依赖下载。所以本文推荐一款简单好用 npm 镜像源管理器,可以方便开发者管理自己的镜像源。
589 1

热门文章

最新文章

推荐镜像

更多