资源介绍
@ npmcli / map-workspaces
检索给定工作空间配置的name:pathname映射。
长版本:从有效的工作空间配置对象中读取workspaces属性,并遍历在其中定义的路径和glob,以查找有效的嵌套程序包,并返回所有找到的程序包的Map ,其中键是程序包名称,值是文件夹位置。
安装
npm install map-workspaces
用法:
const mapWorkspaces = require ( '@npmcli/map-workspaces' )
await mapWorkspaces ( {
cwd ,
pkg : {
workspaces : {
packages : [
"a" ,
"b"
]
}
}
} )
// ->
// Map {
// 'a'