我git不克隆NodeJS包AAA。该软件包使用lerna。简而言之,这意味着AAA由许多子模块或其他许多包组成,它们将分别发布到NPM存储库中。例如AAA的结构:
AAA\
packages\
CCC\
DDD\
我创建了NodeJS项目BBB,并在本地安装了AAA软件包:
npm install "path/to/package/AAA"
但是这种方式导致:
BBB\
node_modules\
AAA\
packages\
CCC\
DDD\
如果我刚从NPM全局存储库安装了AAA包
npm install AAA
它将导致:
BBB\
node_modules\
AAA\
CCC\
DDD\
有没有一种方法可以使用本地安装来获得此结构?