没有合适的资源?快使用搜索试试~ 我知道了~
mono:概念验证多项目javascript monorepo样板
共23个文件
js:6个
sh:3个
yml:2个
需积分: 9 0 下载量 86 浏览量
2021-01-30
07:41:26
上传
评论
收藏 56KB ZIP 举报
温馨提示
单核细胞增多症 组织级别JavaScript monorepo配置,演示了跨项目代码共享,依赖项管理和工具配置。 介绍 尽管我们为具有多个NPM模块的单个JavaScript项目提供了,但我还没有遇到组织级monorepo配置的好例子。 除了在monorepo内进行开发的许多好处之外,这种组织级模式确实在要求在需要完全不同的构建管道的多个项目中大量重用代码的情况下确实出色。 样板的脚手架非常少,并且已记录了代码。 该实现是由需求决定的,但是在大多数情况下,更改应该非常简单。 用法 该配置具有3个关键功能: 通用代码共享(无需发布或版本控制) 统一依赖性管理 智能变更检测和特定于项目的构建/部署配置 通用代码共享 我们为所有跨项目代码提供了一个专用文件夹,称为common 。 通过使用插件,我们可以在导入路径前面加上~来引用我们的通用代码。 依赖管理 通过将项目包含在子文件夹(例如/demo )中,我们可以将依赖项包含在根package.json文件中,并使用基于文件路径的依赖项映射在我们的项目中解决它们。 在我们的演示项目中可以看到一个有效的示例,使用"mono": "file
资源推荐
资源详情
资源评论
收起资源包目录
mono-master.zip (23个子文件)
mono-master
.travis.yml 720B
.stylelintignore 26B
.eslintrc 246B
.babelrc 150B
package.json 1KB
.build
jest-css-modules.js 61B
build.sh 1KB
deps.sh 157B
LICENSE 1KB
common
utils
randomNumbers.js 268B
__tests__
randomNumbers.js 559B
.gitignore 109B
demo
package.json 290B
webpack.prod.config.js 299B
webpack.dev.config.js 292B
src
index.js 330B
yarn.lock 304B
build.sh 138B
.codeclimate.yml 198B
README.md 3KB
yarn.lock 173KB
.stylelintrc 806B
.eslintignore 26B
共 23 条
- 1
资源评论
KingstonChang
- 粉丝: 574
- 资源: 4658
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功