E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
monorepo
2021-06-26 lerna管理项目
monorepo
管理代码的一个方式,指的是在一个仓库里管理多个模块/包packagemonorepo最主要的好处就是统一的工作流和代码共享Lerna是管理多个npm模块的工具优化维护多包的工作流,解决多个包之间相互依赖
FConfidence
·
2023-04-03 05:54
monorepo
monorepo
原文链接multi-repo的困境在通常情况下,我们新开一个项目会先在Github上面创建一个新仓库,然后在本地创建这个项目,和远程仓库进行关联,基本上是一个仓库对应一个项目。
前端小白的摸爬滚打
·
2023-04-02 13:58
Vue-cli & lerna多项目管理
Monorepo
处理方式仅在同一分支下进行多项目的维护,各个功能模块解构,通过项目配置项进行个性化配置。目录结构使用vue-cli初始化项目后,需
说叁两事
·
2023-04-01 00:17
Monorepo
项目管理:lerna + workspaces
这里主要介绍lerna、yarnworkspaces的使用方法与职能界限。lerna:项目管理与发版workspaces:依赖管理以上能力结合交互式命令行,打造自动化项目开发流程。出发点规范化项目管理自动提交+版本号交互式commitmsg自动生成日志一目了然的项目依赖交互式的项目调试流程准备工作npmi-glernalerna-v//确认安装成功。yarn-v//确认安装yarn。应该随node
说叁两事
·
2023-03-31 18:14
基于Vue3+TS的
Monorepo
前端项目架构设计与实现
去年在另一个项目https://juejin.cn/post/7121736546000044046中,我向读者朋友们介绍了结合npm包管理工具yarn作vue3项目的
monorepo
架构设计。
ataola
·
2023-03-31 04:41
前端
javascript
vue.js
typescript
开发语言
pnpm 基本详细使用(安装、卸载、使用)
特点:速度快、节约磁盘空间、支持
monorepo
、安全性高。pnpm相比较于yarn/npm这两个常用的包管理工具在性能上也有了极大的提升
卡尔特斯
·
2023-03-29 05:30
NPM
npm
vue.js
前端
01.Vue3启示录:Vue2的optionsAPI-data、methods和template
Vue3带来的变化通过
monorepo
的形式管理源代码。源码使用Ts进行重写。Vue2使用Flow进行类型检测,Vue3使用TS进行类型检
秃头格子衫韩
·
2023-03-25 21:15
vue3.js
vue.js
javascript
前端
vue3源码解读-准备工作
目录:项目结构Vue3的导出对象开发调试项目结构vue-next项目开发采用的是
monorepo
模式,在packages目录下托管许多相互关联的应用程序包。
RiverSouthMan
·
2023-03-18 01:17
浅谈vuejs
Multirepo架构是适用多数包开发管理的,不过对于vuejs这种框架级的工程,可能会根据不同的运行平台做单独的包拆分,比如,专用于ssr的server-renderer包此时出于统一配置、方便管理等考虑,
Monorepo
三岁就会写BUG
·
2023-03-12 13:30
工作记录:调研
monorepo
和微前端
因工作项目需要,调研
monorepo
、微前端等技术。任务一直在做的BI项目,随着需求迭代,模块越来越多,项目越来越复杂、臃肿。最近,前一阶段的开发工作基本结束。新模块还在设计阶段。
呀呀夫斯基
·
2023-03-12 07:59
工作记录
monorepo
基于lerna与git submodule的
monorepo
和multirepo的混合开发模式
Monorepo
的全称是monolithicrepositor
wavesnow
·
2023-03-11 09:31
详解PNPM
Monorepo
依赖项管理功能模拟实现
目录正文读取package.json文件创建软链接安装依赖项并创建链接总结:正文PNPMMonorepo是一种在大型项目中管理依赖项的方法,它可以让多个子项目共享同一个node_modules目录,从而减少重复安装的问题。在本文中,我们将模拟实现PNPMMonorepo的依赖项管理功能,便于我们理解项目结构管理思想。读取package.json文件我们需要读取根目录下的package.json文件
·
2023-03-11 00:09
SREWorks前端低代码组件生态演进:
monorepo
架构重构和远程组件加载实践
作者:王威(地谦)文章结构项目背景演进分析
monorepo
架构演进Webpack与Rollup如何平滑迁移构建优化组件的可扩展与可插拔演进总结版本动态项目背景SREWorks是一个面向企业级复杂业务的开源云原生数智运维平台
阿里云大数据AI技术
·
2023-03-01 09:29
低代码
前端
架构
大数据
运维
Vue3源码解析之入门
却不知道如何上手的小伙伴们~Vue3源码GitHub地址Vue3源码克隆路径:git@github.com:vuejs/core.git克隆Vue3源码到本地后,直接使用main分支即可一、Vue3项目的管理方式
Monorepo
愿为浪漫渡此劫
·
2023-02-27 19:19
web前端
vue.js
前端
Vue3 核心模块源码解析(上)
Vue3是使用TS进行重写,采用了
MonoRepo
的管理方式进行管理,本篇文章我们一起来看看Vue3的使用,与Vue2有什么区别,以及我们该如何优雅的去使用?
程序员啊楠
·
2023-02-27 19:40
vue
javascript
前端
vue.js
typescript
Vue3 企业级优雅实战 - 组件库框架 - 1 搭建 pnpm
monorepo
前两篇文章分享了基于vite3vue3的组件库基础工程vue3-component-library-archetype和用于快速创建该工程的工具yyg-cli,但在中大型的企业级项目中,通常会自主搭建这些脚手架或加速器。优雅哥希望每位前端伙伴能知其所以然,故接下来的文章将进入Vue3企业级优雅实战系列,整个系列将包括五大部分:首先会分享如何从0开始搭建一套组件库基础工程,即如何从0实现vue3-c
·
2023-02-21 15:21
Vue3 企业级组件库框架搭建 pnpm
monorepo
实战示例
目录引言1组件库工程应该具备的功能2环境准备3搭建
monorepo
项目3.1创建项目3.2配置workspace引言基于vite3vue3的组件库基础工程vue3-component-library-archetype
·
2023-02-18 01:50
Vue3从0搭建
Monorepo
项目组件库
目录引言什么是
Monorepo
为什么要用pnpmpnpm的使用安装初始化项目包管理引言本篇文章是从0搭建Vue3组件库系列文章第二篇,本篇文章将带领大家使用pnpm搭建一个简单的
Monorepo
项目,并完成包的关联与测试什么是
·
2023-02-18 01:11
Vue3 企业级优雅实战 - 组件库框架 - 12 发布开源组件库
前面使用了11篇文章分享基于vue3、
Monorepo
的组件库工程完整四件套(组件库、文档、example、cli)的开发、构建及组件库的发布。
·
2023-02-17 14:12
大型前端项目管理 -
Monorepo
monorepo
好处是统一的工作流和CodeSharing。搭建一套脚手架,就能管理(构建、测试、发布)多个package,统一测试、统一发版。
忍不住的k
·
2023-02-07 04:55
从零搭建一个组件库(一)项目环境搭建
文章目录前言
monorepo
架构1.
monorepo
架构的优势2.使用pnpm搭建
monorepo
架构(1)全局安装pnpm(2)初始化项目(3)新建workspace.yaml文件4.不同包之间的相互引用
volit_
·
2023-01-31 10:26
组件库
前端
vue
elementui
组件库
monorepo
Next.js搭建
Monorepo
组件库文档实现详解
效果演示项目初始化组件开发Next.js支持MDXNext动态加载md文件自定义mdx组件优化文档界面发布工作流配置添加新的changesets发布变更部署小结前言使用pnpm搭建一个
Monorepo
组件库使用
·
2023-01-16 05:41
SREWorks v1.4 版本发布 | 离线安装 & 前端重构
我们对前端工程架构进行了重新梳理拆分,按照
Monorepo
模式架构演进;同时也对工程构建相关工具进行了优化升级。下面为v1.4的版本功
阿里云大数据AI技术
·
2023-01-11 15:28
开源技术
前端
重构
javascript
Docker 部署 Flask
Docker部署Flask最近在用
Monorepo
=>(Flask+React)+(Python+TypeScript)写一些自己东西,记于此,温故而知新WSGIServerPython项目不同于其他服务例如
$(薛定谔的喵)
·
2023-01-09 08:28
python
docker
flask
容器
python
SREWorks v1.4 版本发布 | 离线安装 & 前端重构
我们对前端工程架构进行了重新梳理拆分,按照
Monorepo
模式架构演进;同时也对工程构建相关工具进行了优化升级。下面为v1.4的版本功
·
2023-01-06 11:00
前端大数据运维
【Vue.js 3.0源码】一文看懂Vue.js 3.0的优化
源码的优化主要体现在使用
monorepo
和TypeScript管理和开发源码,这样做的目标是提升自身代码可维护性。接下来我们就来看一下这两个
吉帅振的网络日志
·
2022-12-31 20:09
Vue.js
3.0源码
vue.js
javascript
前端
Vue.js
3.0源码
Vue3.0
Vue3.0源码解析:Vue3.0的重大变革
源码优化1.更好的代码管理方式:
monorepo
首先,源码的优化体现在代码管理方式上。
leelxp
·
2022-12-31 20:38
Vue3.0
vue
js
javascript
前端
html5
React Native工程
Monorepo
改造实践
图片来自:https://unsplash.com本文作者:ddx背景目前云音乐内有多个RN收银台场景分布在不同的工程,比如页面收银台,浮层收银台,个性收银台等,后续可能还会有别的收银台场景。那在开发过程中存在的问题就是每个收银台的核心逻辑如商品展示、支付方式展示、下单购买等逻辑都大致相同,而每次有修改或者新增需求的时候都需要开发多次,重复代码较多效率低下。虽然可以通过发npm包的形式复用代码,但
·
2022-12-16 12:31
前端react-native
lerna + dumi + eslint多包管理实践
我们通常会遇到同一工程依赖不同组件包,同时不同的组件包之间还会相互依赖的问题,那么如何管理组织这些依赖包就是一个迫在眉睫的问题.我们目前已有的方案有:Multirepo(多个依赖包独立进行git管理)和
Monorepo
徐小夕@趣谈前端
·
2022-12-06 09:04
python
java
编程语言
大数据
git
手把手教你从零配置一个vue组件库
简介本文会从零开始配置一个
monorepo
类型的组件库,包括规范化配置、打包配置、组件库文档配置及开发一些提升效率的脚本等,
monorepo
不熟悉的话这里一句话介绍一下,就是在一个git仓库里包含多个独立发布的模块
油墨香^_^
·
2022-12-04 09:55
web前端/面试
#
npm
javascript
vue.js
pnpm 多包管理项目
Monorepo
是一种项目管理方式,就是把多个项目放在一个仓库里面,可以参考神三元大佬的一篇文章:现代前端工程为什么越来越离不开
Monorepo
?
变量只提升声明不提升赋值
·
2022-11-30 21:05
Vue3 企业级优雅实战 - 组件库框架 - 2 初始化 workspace-root
上文已经搭建了pnpm+
monorepo
的基础环境,本文对workspace-root进行初始化配置,包括:通用配置文件、公共依赖、ESLint。1通用配置文件在项目根目录下添加下面的配置文件。
·
2022-11-30 06:17
Vue3 企业级优雅实战 - 组件库框架 - 1 搭建 pnpm
monorepo
前两篇文章分享了基于vite3vue3的组件库基础工程vue3-component-library-archetype和用于快速创建该工程的工具yyg-cli,但在中大型的企业级项目中,通常会自主搭建这些脚手架或加速器。优雅哥希望每位前端伙伴能知其所以然,故接下来的文章将进入Vue3企业级优雅实战系列,整个系列将包括五大部分:首先会分享如何从0开始搭建一套组件库基础工程,即如何从0实现vue3-c
·
2022-11-30 06:16
Pnpm Workspace: 单仓库多项目(
monorepo
)
PnpmWorkspace:单仓库多项目(
monorepo
)文章目录PnpmWorkspace:单仓库多项目(
monorepo
)pnpmvsnpmvsyarnWorkspace实战(
monorepo
)1
超悠閒
·
2022-11-27 22:04
Npm
npm
monorepo
workspace
dependency
rush learn note
帮助管理大仓库,可以理解为
monorepo
,配合包管理器使用。Q:它怎么个帮助法?
写代码的女生酷不酷
·
2022-11-07 13:52
前端
monorepo
前端
rush.js
monorepo
Monorepo
,大型前端项目管理模式实践
阅读本文您将了解到:什么是
monorepo
、为什么要
monorepo
、如何实践
monorepo
。
阿里巴巴淘系技术团队官网博客
·
2022-11-07 09:58
大数据
编程语言
python
人工智能
java
JetBrains Fleet 初体验
或许真正的
Monorepo
就会来临?再看图标铁灰色底座配合缺了两个缺
写君雪里青
·
2022-10-14 22:13
前端
使用 Mypy 检查 30 万行 Python 代码,总结出 3 大痛点与 6 个技巧!
在Spring,我们维护了一个大型的Python单体代码库(英:
monorepo
),用上了Mypy最严格的配置项,实现了Mypy全覆盖。
快乐老男孩!
·
2022-10-12 20:40
python
开发语言
使用 Mypy 检查 30 万行 Python 代码,总结出 3 大痛点与 6 个技巧
UsingMypyinproductionatSpring(https://notes.crmarsh.com/using-mypy-in-production-at-spring)在Spring,我们维护了一个大型的Python单体代码库(英:
monorepo
AudiA6LV6
·
2022-10-12 20:16
前端
python
爬虫
开发语言
分布式
前端
Spring 使用 Mypy 检查 30 万行代码,总结出三大痛点与六个技巧
在Spring,我们维护了一个大型的Python单体代码库(英:
monorepo
),用上了Mypy最严格的配置项,实现了Mypy全覆盖。
油腻的程序猿啊
·
2022-10-12 20:46
python
开发语言
Celo Optics Bridge 代码解析
bridgebetweenCosmosandCeloCelo生态图前序博客有:OpticsBridge:Celo<->以太坊OpticsBridge开源代码见:https://github.com/celo-org/optics-
monorepo
mutourend
·
2022-09-28 21:58
区块链
跨链
vue3简要解析以及模拟vue3的响应式原理
文章内容输出来源:拉勾教育前端高薪训练营Vue3.0和Vue2.0的区别源码全部采用typescript重写,使用
Monorepo
的组织方式把独立的功能模块都提取到不同的包中增加CompositionAPI
yhzzy
·
2022-09-28 09:26
拉勾教育学习笔记
vue.js
前端
javascript
前端食堂技术周刊第 54 期:TS 4.9 Beta、
Monorepo
Handbook、第 92 次 TC39 会议
美味值:口味:芒芒生打椰食堂技术周刊仓库地址:https://github.com/Geekhyt/weekly本期摘要TypeScript4.9BetaMonorepoHandbook新鲜出炉第92次TC39会议将StoryBookStories转换为Figma组件Playwright组件测试入门垃圾代码书写准则React我爱你,但是你让我失望了希望能早点知道的ChromeDevtools调试技
·
2022-09-26 21:01
01-vue3的设计思想、理念和整体架构
目录vue3的设计思想、理念设计思想声明式架构采用虚拟DOM区分编译时和运行时Vue整体架构架构介绍
Monorepo
管理项目Vue3项目结构Vue3采用typescriptVue3开发环境搭建vue3的设计思想
Viocexx
·
2022-09-22 07:20
从零搭建自己的Vue3
vue.js
Spring 使用 Mypy 检查 30 万行代码,总结出 3 大痛点与 6 个技巧
UsingMypyinproductionatSpring(https://notes.crmarsh.com/using-mypy-in-production-at-spring)在Spring,我们维护了一个大型的Python单体代码库(英:
monorepo
Python猫
·
2022-09-19 10:25
python
人工智能
java
编程语言
面试
使用 Mypy 检查 30 万行 Python 代码,总结出 3 大痛点与 6 个技巧!
Python猫英文:UsingMypyinproductionatSpring(https://notes.crmarsh.com/usi...)在Spring,我们维护了一个大型的Python单体代码库(英:
monorepo
·
2022-09-05 22:30
pythonjava
常见的
Monorepo
框架大比较
前言今天这篇文章主要来比较一下目前比较流行的
Monorepo
框架。Turborepo首先是Turborepo,上次的文章中只提到Turborepo的使用方式,今天这篇文章就来提提Tur
·
2022-08-26 09:36
从Multirepo到
Monorepo
袋鼠云数栈前端研发效率提升探索之路
一、困境频生前端代码管理何解?前端代码管理一直是困扰不少前端开发团队的难题,从开发到发布的整体工作流程中,除了常规的技术问题外,往往还伴随着沟通成本、维护成本及协作效率等问题。这些问题在团队规模较小的时候可能不太明显,但是当团队规模变大时就矛盾越发凸显。数栈前端开发团队负责着离线开发,实时开发,数据服务等多条产品线的开发和维护工作,面对众多的产品线,如何合理的管理代码,成了团队需要思考的问题,虽然
·
2022-08-25 18:14
大数据
大家都能看得懂的源码 - 封装一个管理 url 状态的 hook
useUrlState的特殊在之前的架构篇中我们就提到,ahooks这个项目是一个
monoRepo
。它的项目管理是通过lerna进行管理的。可以从官网以及源码中看到useUrl
·
2022-08-22 20:52
Vue3中使用pnpm搭建
monorepo
开发环境
目录前言Pnpm和
Monorepo
搭建开发环境创建项目配置
monorepo
安装依赖初始化Typescript准备两个模块sharedreactivity编写构建脚本完成第一次调试小结前言Vue3源码阅读系列
·
2022-08-19 18:17
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他