文档
yarn 与 npm 的区别
命令对照文档
yarn 与npm 许多功能是相同的,他们都基于 package.json
对 js modules 进行管理。
并行下载
在执行一连串的依赖下载任务时,yarn 是并行下载的,而 npm 是串行下载的。
关于锁包
yarn 有 yarn.lock 文件进行包版本的锁定。
npm 有 package.lock.json 文件,但是这个文件锁定的包版本并不可靠。
yarn.lock、package-lock.json、npm-shrinkwrap.json 的理解
安装
brew install yarn
升级
brew upgrade yarn
常用命令
-
yarn init
初始化项目 -
yarn
或者yarn install
安装项目依赖 -
yarn add [package]@[version]
安装依赖包-
yarn add [package] --save
添加依赖包到 dependencies 中 -
yarn add [package] --dev
添加依赖包到 devDependencies 中 -
yarn add -D [package]
与--dev 作用相同
-
-
yarn remove [package]
移除依赖包(会从 package.json 中移除) -
yarn upgrade [package]@[version]
升级依赖包 -
yarn config set registry 'https://registry.npm.taobao.org'
设置镜像 -
yarn link
将当前文件目录包 link 到本地-
yarn link [package]
在当前工程中使用本地 link 的包
-
网友评论