Yarn2 插件介绍
发布时间:2023-04-26 13:22:58 所属栏目:教程 来源:
导读:下面这些通用的 Yarn插件默认与 Yarn 捆绑在一起。你无需执行任何特殊操作即可使用这些 Yarn插件,下面让我们一起看下面插件所支持的功能。
plugin-compat包含各种内置补丁,这些补丁将应用于与即插即用分辨率不兼
plugin-compat包含各种内置补丁,这些补丁将应用于与即插即用分辨率不兼
下面这些通用的 Yarn插件默认与 Yarn 捆绑在一起。你无需执行任何特殊操作即可使用这些 Yarn插件,下面让我们一起看下面插件所支持的功能。 plugin-compat包含各种内置补丁,这些补丁将应用于与即插即用分辨率不兼容的软件包。 plugin-dlx添加了对该yarn dlx命令的支持。 plugin-essentials添加了软件包管理器所必需的各种命令(添加,删除,...)。 插件文件增加了file:在依赖项中使用协议的支持。 plugin-git添加了对从Git存储库克隆软件包的支持。 plugin-github添加了对将GitHub引用用作依赖项的支持。该插件不使用git。 plugin-http添加了对将纯 URL引用用作依赖项的支持(仅tgz存档)。 plugin-init添加了对该yarn init命令的支持。 plugin-link添加了对使用link:和portal:引用作为依赖项的支持。 plugin-node-modules增加了对通过node_modules文件夹安装软件包的支持。 plugin-npm增加了对使用semver范围作为依赖项的支持,并将其解析为类似NPM的注册表。 插件-NPM-CLI增加了对NPM-特定命令的支持(yarn npm info,yarn npm login,yarn npm publish,...)。 plugin-pack添加了对该yarn pack命令的支持。 plugin-patch添加了对该patch:协议的支持。 plugin-pnp增加了通过Plug'n'Play规范安装JavaScript依赖项的支持。 Contrib插件 尽管这些插件与Yarn本身在同一存储库中开发,但是这些插件是可选的,需要通过进行明确安装: yarn plugin import @yarnpkg/<plugin-name> 插件约束为Yarn 添加了对约束的支持。 plugin-exec增加了exec:在依赖项中使用协议的支持。 plugin-interactive-tools增加了对各种交互式命令(yarn upgrade-interactive)的支持。 plugin-stage添加了对该yarn stage命令的支持。 plugin-typescript可改善使用TypeScript时的用户体验。 插件版本增加了对新发行版工作流程的支持。 plugin-workspace-tools添加了对该yarn workspaces foreach命令的支持。 Yarn 第三方插件 插件可以由第三方实体开发。要在您的应用程序中使用它们,只需在调用时指定完整的插件URL yarn plugin import。请注意,此时无法从npm注册表中获取插件-插件必须作为单个JavaScript文件分发。 Yarn 通用包 以下软件包是通用的,可以用于多种目的(包括但不限于实现其他软件包管理器): @ yarnpkg / core允许任何应用程序以编程方式操纵项目。 @ yarnpkg / fslib是一组用于通过类型安全的原语抽象文件系统的工具。 @ yarnpkg / json-proxy允许将任何POD对象临时转换为不可变对象。 @ yarnpkg / libzip包含编译为WebAssembly的zlib + libzip绑定。 @ yarnpkg / parsers可以用来解析@ yarnpkg / shell使用的语言。 @ yarnpkg / pnp可用于生成与Plug'n'Play兼容的钩子。 @ yarnpkg / pnpify是一个CLI工具,可以为各种工具透明地添加PnP支持。 @ yarnpkg / shell是一个可移植的,类似于bash的shell解释器。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |