营销型网站工程义乌简游网络科技有限公司
web/
2025/10/6 14:52:20/
文章来源:
营销型网站工程,义乌简游网络科技有限公司,wordpress vipsystem,wordpress外汇一、yarn的简介
Yarn 是一款 JavaScript 的包管理工具#xff08;npm的代替方案#xff09;#xff0c;是 Facebook, Google, Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。
正如 Yarn 官网的介绍#xff0c;Yarn 的具有速度快 、安全 、可靠 的优点#x…一、yarn的简介
Yarn 是一款 JavaScript 的包管理工具npm的代替方案是 Facebook, Google, Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。
正如 Yarn 官网的介绍Yarn 的具有速度快 、安全 、可靠 的优点在功能上相比于 npm 优化了许多功能等例如网络性能优化安装依赖的方式相同等功能。
你可以通过它使用全世界开发者的代码或者分享自己的代码。代码通过包package或者称为模块module的方式来共享。 一个包里包含所有需要共享的代码以及描述包信息的文件称为package.json。 package.json 文件并不是特定于 yarn 的而是 Node.js 项目的一个标准文件用于定义项目的各种属性和依赖关系。不过yarn以及 npm都会使用这个文件来管理项目的依赖和其他元数据。 当你使用 yarn 或 npm 初始化一个新的项目通过 yarn init 或 npm init 命令时会提示你输入一些信息来创建这个 package.json 文件。这个文件通常包含以下内容 name项目的名称version项目的版本description项目的描述main项目的入口文件通常是使用 Node.js 运行时的文件scripts用于定义各种运行脚本的键值对例如 start、test 等dependencies项目运行时需要的依赖包列表devDependencies项目开发时需要的依赖包列表例如测试工具、打包工具等peerDependencies与当前包一起使用的其他包的版本optionalDependencies可选的依赖包列表engines指定 Node.js 和 npm/yarn 的版本范围author项目的作者信息license项目的许可证信息...以及其他可能的字段 无论是使用 yarn 还是 npm你都可以通过编辑 package.json 文件来管理项目的依赖和其他设置。 当你使用 yarn add 或 npm install 命令添加依赖时这些依赖会被自动添加到 package.json 文件的 dependencies 或 devDependencies 部分中。同样地当你使用 yarn remove 或 npm uninstall 命令移除依赖时这些依赖也会被从 package.json 文件中删除。 二、yarn的优点
快速Yarn 缓存了每个下载过的包所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率因此安装速度更快可靠使用详细、简洁的锁文件格式和明确的安装算法Yarn 能够保证在不同系统上无差异的工作。安全在执行代码之前Yarn 会通过算法校验每个安装包的完整性。 三、window 系统安装 Yarn 方式下载node.js使用npm安装 npm install -g yarn
此时可能会安装失败o(╥﹏╥)o 这个错误表明你尝试通过HTTPS协议访问npm.taobao.org的registry时遇到了SSL证书验证问题。原因可能是证书过期
解决方式
1、查看当前npm配置
npm config list 2、清空缓存
npm cache clean --force 3、修改淘宝镜像
npm config set registry https://registry.npmmirror.com
4、查看 registry是否更改成功
npm config list 此时镜像地址已经修改完毕再一次执行yarn的安装命令会提示安装成功 使用包管理器安装 除了 npm 外还可以使用其他包管理器来安装 Yarn比如 HomebrewMac或 ChocolateyWindows。 四、yarn的镜像配置
Yarn 不需要太多的配置但是你可能需要设置一些镜像源以提高下载速度。
你可以选择使用国内的镜像源来加速 Yarn 的安装和包下载过程。以下是一些常用的国内镜像源
淘宝 NPM 镜像https://registry.npmmirror.com/
官方 CNPM 镜像https://r.cnpmjs.org/
京东 Yarn 镜像https://mirrors.jd.com/npm/
你可以通过以下命令设置 Yarn 的镜像源
yarn config set registry mirror-url
例如设置淘宝 NPM 镜像
yarn config set registry https://registry.npmmirror.com/ 至此你已经成功安装并配置了 Yarn。你可以开始使用 Yarn 来管理项目的依赖项和执行各种任务了。 五、yarn的常用命令
查看版本 yarn --version
创建文件夹 yarn md yarn
进入yarn文件夹 cd yarn 1、初始化一个新项目
yarn init
同npm init这个命令将引导你创建一个新的 package.json 文件其中包含项目的基本信息和依赖项。 2、安装项目的全部依赖项
yarn install //安装package.json里所有包并将包及它的所有依赖项保存进yarn.lock
yarn install --flat //安装一个包的单一版本
yarn install --force //强制重新下载所有包
yarn install --production //只安装dependencies里的包
yarn install --no-lockfile //不读取或生成yarn.lock
yarn install --pure-lockfile //不生成yarn.lock示例 3、添加依赖项
yarn add [package] // 在当前的项目中添加一个依赖包会自动更新到package.json和yarn.lock文件中
yarn add [package][version] // 安装指定版本这里指的是主要版本如果需要精确到小版本使用-E参数
yarn add [package][tag] // 安装某个tag比如beta,next或者latest4、删除依赖项
yarn remove [package] 这个命令用于删除项目中的某个依赖项。 当你使用 yarn add 或 npm install 命令添加依赖时这些依赖会被自动添加到 package.json 文件的 dependencies 或 devDependencies 部分中。同样地当你使用 yarn remove 或 npm uninstall 命令移除依赖时这些依赖也会被从 package.json 文件中删除。 5、更新依赖项
yarn up [package]
yarn up [package][version]
yarn up [package][tag]
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/87968.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!