Skip to main content

yarn pnpify run

注意

要使用此命令,你需要使用 @yarnpkg/pnpify 包:

  • 通过使用 yarn add 在本地安装并使用 yarn run 运行它
  • 通过使用 yarn dlx 在临时环境中下载并运行它

使用虚拟 node_modules 文件夹运行命令。

用法

$ yarn pnpify run <commandName> ...

示例

使用运行 Angular PnPify :

yarn pnpify ng build

详情

当不符合 PnP 标准的项目尝试访问 node_modules 目录(例如通过 readdirreadFile)时,PnPify 会拦截这些调用并将其转换为对 PnP API 的调用。然后,根据结果,它会模拟虚拟 node_modules 文件夹的存在,底层工具随后将使用该文件夹 - 仍然不知道文件是从虚拟文件系统中提取的。如果执行的命令与内置命令不冲突,则可以省略 run 关键字。有关 PnPify 的更多详细信息,请参阅我们网站上的专用页面:https://yarnpkg.com/advanced/pnpify。

选项

定义描述

--cwd #0

运行命令的目录