使用node.js以编程方式安装Yarn包

我正在构build一些需要从节点程序本身调用yarn东西,这可能吗? 除了使用child_process调用yarn install并调用shell命令之外,我还没有find任何合理的在线方式。

虽然我知道这将起作用,但我宁愿有一种方法可以直接从我的节点应用程序中调用Yarn API,我该如何做这样的事情?