文件名称:monoliterate:有助于在单个存储库中开发多个Node软件包的脚本
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-02 20:29:16
JavaScript
单字
有助于在单个整体存储库中开发多个Node软件包的脚本。
用法
这将获取Node软件包的目录,并进行深度优先遍历以通过寻找package.json文件来发现它们,而无需遵循node_modules目录。 假定这些是一起开发的相互关联的软件包集。 这些软件包可以在它们的"dependencies"和"devDependencies"通过名称相互引用(而不是通过本地文件路径)。
请注意,单义字不能容忍您在本地开发的程序包形成的依存关系图中的循环。 但是,它并不关心传递依存关系中的循环。 拒绝循环依赖关系使对本地依赖关系进行拓扑排序成为可能,这使得在处理本地包时更容易利用并行性。
单字的主要目的是建立您的本地软件包网络以进行开发。 通过运行以下操作:
node ./bin/cli.js setup --directory
【文件预览】:
monoliterate-master
----bin()
--------cli-helper.js(1KB)
--------cli.js(633B)
----.flowconfig(78B)
----package.json(189B)
----src()
--------ExecutorPool.js(2KB)
--------PackageManager.js(5KB)
--------setup.js(4KB)
--------names.js(339B)
--------manifests.js(355B)
--------TopologicalPromiseVisitor.js(2KB)
----.gitignore(526B)
----README.md(2KB)