Vas*_*huk 4 node.js npm yarnpkg
在我的脚本中,我想使用yarn
/的一些功能npm
就像得到 的结果一样yarn info packageName
。我可以生成命令并获取输出,但我相信应该有更正确的方法来做到这一点。
找不到任何有关yarn
as 包使用的文档。有任何想法吗?
NPM 和 Yarn 被设计为 CLI 工具。可以加载它们require
,但由于可执行脚本在选项处理上做了很多工作,所以这是不切实际的。
最直接且可预测的方法是使用child_process
spawn
或运行它们exec
。有npm-programmatic
一些yarn-programmatic
第三方软件包可以在内部执行此操作。由于它们的 API 不一定涵盖 100% 的 CLI 功能,因此直接运行命令可能仍然有益。
归档时间: |
|
查看次数: |
3912 次 |
最近记录: |