相比npm,yarn更加快捷、安全、可靠,可以离线安装本地modules、在安装前会检查包是否出错、不受电脑环境影响。在使用npm安装包时会出现长时间卡顿,使用yarn时一般不会出现这种情况。
安装yarn:npm install -g yarn
查看版本号:yarn -v
安装依赖项:yarn install
初始化一个新的项目
yarn init
添加一个依赖包
yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]
更新一个依赖包
yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]
移除一个依赖包
yarn remove [package]
安装项目所有的依赖包
yarn
or
yarn install
全局安装JIT引擎
yarn global add -g @farris/jit-engine
npm 与 yarn命令比较
NPM | YARN | 说明 |
---|---|---|
npm init | yarn init | 初始化某个项目 |
npm install/link | yarn install/link | 默认的安装依赖操作 |
npm install taco —save | yarn add taco | 安装某个依赖,并且默认保存到package. |
npm uninstall taco —save | yarn remove taco | 移除某个依赖项目 |
npm install taco —save-dev | yarn add taco —dev | 安装某个开发时依赖项目 |
npm update taco —save | yarn upgrade taco | 更新某个依赖项目 |
npm install taco --global | yarn global add taco | 安装某个全局依赖项目 |
npm publish/login/logout | yarn publish/login/logout | 发布/登录/登出,一系列NPM Registry操作 |
npm run/test | yarn run/test | 运行某个命令 |
npm get registry | yarn config get registry | 查询当前配置的镜像 |
npm config set registry xxxx | yarn config set registry xxxx | 设置镜像地址(https://registry.npmjs.org/ |