Yarn 是一个由 Facebook 开发的开源的包管理工具,用于 JavaScript 应用程序的依赖管理。它旨在解决 npm(Node Package Manager)在处理依赖关系时的速度和安全性问题。Yarn 提供了如下特性:
yarn.lock
),确保在不同的系统和环境中,依赖关系的安装方式是一致的。npm install yarn -g
在系统上安装 Yarn。https://registry.npm.taobao.org
,以加速下载。yarn init
来创建 package.json
文件,这是项目的配置文件。yarn add packageName
命令来添加新的依赖包。yarn install
来安装 package.json
中列出的所有依赖。yarn upgrade packageName
来更新特定的依赖包。yarn list
命令来查看已安装的依赖包。好的,以下是详细的安装步骤:
npm install -g yarn
这个命令会全局安装 Yarn,使得您可以在任何地方使用 Yarn 命令。yarn --version
如果安装成功,这个命令将显示 Yarn 的版本号。.yarnrc
配置文件。例如,要将 Yarn 配置为使用淘宝镜像,您可以运行:yarn config set registry https://registry.npm.taobao.org
yarn init
命令。这将创建一个 package.json
文件,该文件将记录您的项目依赖。yarn add packageName
这个命令会将指定的包添加到您的 package.json
文件中,并自动安装。yarn install
这个命令会根据 package.json
中的依赖列表来安装所有必要的包。yarn upgrade packageName
yarn list
yarn remove
来移除一个依赖包,yarn config list
来查看所有配置项等。yarn --version
'yarn' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
出现这个错误表明 Yarn 可能没有正确安装。请按照以下步骤检查和重新安装 Yarn:
node --version
来验证。如果这个命令返回了 Node.js 的版本号,那么 Node.js 已经安装正确。npm uninstall -g yarn
这个命令会卸载已安装的 Yarn。卸载完成后,再次运行以下命令来重新安装 Yarn:npm install -g yarn
yarn --version
来验证 Yarn 是否已经正确安装。如果这个命令返回了 Yarn 的版本号,那么 Yarn 已经安装成功。sudo
来安装 Yarn:sudo npm install -g yarn
PATH
环境变量中包含了 Node.js 和 npm 的安装路径。这样您才能在命令行中全局访问 npm 和 Yarn 命令。npm install -g yarn
,看看是否有更详细的错误信息。C:\wsw>yarn -v
1.22.21
1,全局安装yarn: npm install -g yarn2,查看版本: yarn -v
3,全局安装目录配置: yarn config set global-folder “存放地址\yarn_global”
4,全局缓存目录: yarn config set cache-folder “存放地址\yarn_cache”
5,查看yarn的所有配置: yarn config list
6,查看当前yarn的bin的位置: yarn global bin
7,查看当前yarn的全局安装位置: yarn global dir
8,环境配置:此电脑-属性-高级系统(找不到就搜索)-高级-环境变量-系统变量-找到path编辑-新建-把路径复制进去,一直复制到bin-确定就成功啦
npm (v5) | Yarn |
---|---|
npm install | yarn install |
(N/A) | yarn add --flat |
(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 [package] --peer |
npm install [package] --save-optional | yarn add [package] --optional |
npm install [package] --save-exact | yarn add [package] --exact |
(N/A) | yarn add [package] --tilde |
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 --major |
npm version minor | yarn version --minor |
npm version patch | yarn version --patch |
refer:
https://blog.csdn.net/moshowgame/article/details/103358313