文件名称:lerna-isolate:从lerna存储库中提取具有本地包依赖项的应用
文件大小:133KB
文件格式:ZIP
更新时间:2024-06-14 21:51:01
JavaScript
lerna-isolate 从lerna存储库中以npm软件包的形式提取您的应用程序或lib,并将其与本地/ private软件包的依赖关系准备好交付给服务器。 将持续部署与lerna和Docker捆绑在一起使用时非常有帮助。 这是做什么的 假设您的monorepo中有多个软件包,它们依赖于某些本地软件包。 有一个最小的monorepo的例子。 Lerna孤立会将输出放入您的lerna根dist目录,因此请确保已将其保存在.gitignore 。 ├── lerna.json ├── node_modules ├── package.json ├── package-lock.json └── packages ├── lib1 (published to npm repo) ├── lib2 (private) └── app 另外,假设应用程序依赖于lib
【文件预览】:
lerna-isolate-master
----.gitignore(2KB)
----README.md(2KB)
----.github()
--------workflows()
----LICENSE(1KB)
----.eslintrc(31B)
----package.json(2KB)
----.babelrc(142B)
----jest.config.js(830B)
----lib()
--------cli.js(398B)
--------JobRunner.js(1KB)
--------IsolatedProject.js(2KB)
--------fs.js(477B)
--------__tests__()
--------IsolatedPackage.js(9KB)
--------isolate.js(2KB)
--------paths.js(1KB)
--------index.js(193B)
--------errors.js(619B)
----package-lock.json(455KB)