这种结构有什么好处呢?为何不直接用XXXLib来进行开发呢?而要在内部再做三个npm库?

我看到很多nodejs的库,就是说目录嵌套,将一些实现放在packages/目录下,这些小的目录又有package.json等配置信息。

比如:

XXXLib/
  package.json
  README.md
  node_modules/
  packages/
    site/...
    react-node/...
    xxx-lib/
      node_modules/
      src/
      tests/
      package.json
      rollup.config.js
      ....

您看这里的xxx-lib/ 就相当于一个内部的npm库,也就是外层有XXXLib npm库,包裹这内部的npm库。
1、这种结构叫什么呢?是否叫做monorepo?
2、这种结构有什么好处呢?为何不直接用XXXLib来进行开发呢?而要在内部再做三个npm库?

阅读 1.7k
2 个回答

这个渐渐要被弃用了,使用pnpm

推荐问题
logo
Microsoft
子站问答
访问
宣传栏