如何不使用NPM存储库安装lerna软件包

时间:2020-03-18 14:02:02

标签: node.js npm lerna

我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\

有没有一种方法可以使用本地安装来获得此结构?

0 个答案:

没有答案