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
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
基于 PNPM 快速搭建
monorepo
项目
接下来我们来使用PNPM另一个特性(workspacemonorepo)来搭建我们的
monorepo
项目。
是ADI呀
·
2022-08-13 21:19
设置 NPM Registry 的 4 种姿势
前言前段时间,由于团队使用的
Monorepo
工程使用的工具是Lerna,所以在思考如何改造的问题,最终整体的技术选型是PNPM+Changeset+Turborepo。
·
2022-08-13 14:43
前端npm
pnpm 的 workspace 实现
monorepo
工程
前端多个包管理的的方式一般都是采用`
monorepo
`的方式去管理,之前都是使用的`lerna`的workspace去管理。
快乐的开发者
·
2022-08-12 11:00
vite前端构建Turborepo高性能
monorepo
方案
目录引言什么是
monorepo
?引言之前的一篇文章我选择了go做前端的cli工具链,现在出现了新的项目构建神器Turborepo用于
Monorepo
方案.什么是
monorepo
?
·
2022-08-12 09:50
常见的
Monorepo
框架大比较
前言今天这篇文章主要来比较一下目前比较流行的
Monorepo
框架。Turborepo首先是Turborepo,上次的文章中只提到Turborepo的使用方式,今天这篇文章就来提提Turb
·
2022-07-21 09:06
前端vue.js
基于yarn1.x的
monorepo
实践分享
背景介绍几天前,晓东船长微信问我,你们团队有没有
monorepo
的实践,我很遗憾的告诉他没有,但这在我心里播下了一颗探索的种子,刚好最近老总要搞内蒙古的新项目,我和另一个前端兄弟组成双枪敢死队进行保驾护航
ataola
·
2022-07-18 23:00
JS前端架构pnpm构建
Monorepo
方式管理demo
目录写在前面什么是
Monorepo
?什么是pnpm?
·
2022-07-09 13:34
前端工程
Monorepo
项目管理方式
目录什么是
Monorepo
?MultiRepo之痛1.代码复用2.版本管理3.项目基建
Monorepo
的收益
Monorepo
的落地总结什么是
Monorepo
?
·
2022-07-09 13:34
Yarn与Lerna管理
monorepo
使用详解
如何使用YarnworkspaceLerna安装依赖的方式Yarnworkspace与Lerna结合结合的方式角色的分配好处使用什么是YarnworkspaceYarnworkspace是Yarn提供的
monorepo
·
2022-07-07 16:14
从0开始使用pnpm构建一个
Monorepo
方式管理的demo
写在前面
Monorepo
这个词你应该不止一次听说了,像Vue3、Vite、ElementPlus等优秀开源项目都是使用
Monorepo
的方式管理项目,且这里说到的这几个项目都是采用pnpm作为包管理工具
·
2022-07-01 12:39
monorepo
前端 Git-Hooks 工程化实践
前言前段时间,部门的前端项目迁移到
monorepo
架构,笔者在其中负责跟git工作流相关的事情,其中就包括githooks相关的工程化的实践。
·
2022-06-28 14:48
前端
更好的包管理器——pnpm
此文是对pnpm的重要贡献者ZoltanKochan的几篇关于pnpm、
monorepo
文章的翻译概括,可能存在不准确的部分。为什么要使用pnpm?pnpm是一种更高效快捷的包管理器。
hsany330
·
2022-06-22 14:44
npm
node.js
前端
pnpm:简介
被誉为“最先进的包管理工具”二、特点:速度快、节约磁盘空间、支持
monorepo
、安全性高pnpm相比较于yarn/npm这两个常用的包管理工具在性能上也有了极大的提升,根据目前官方提供的benchmark
snowball@li
·
2022-06-22 13:02
前端
npm
pnpm
哔哩哔哩Android项目编译优化
目录背景编译优化工作流程快编插件获取工程树结构version版本源码orAAR主动Skip模块Configuration策略远端uploadR8classcheckFaster云编译独立的编译单元展望结语背景哔哩哔哩的安卓项目的工程结构是
Monorepo
·
2022-06-22 09:44
Android
MonoRepo
多仓和单仓的差别理论
目录前言什么是
Monorepo
什么是multi-repomulti-repo的问题multi-repo的优点
MonoRepo
的缺点
MonoRepo
的优点前言今天不打算展开任何关于技术的探讨,只是想抛出一些观点
·
2022-06-22 09:41
vue3源码分析——rollup打包
monorepo
stop手写vue3源码——readonly,isReactive,isReadonly,shallowReadonly手写vue3源码——ref,computed本期咋们就先放一放源码,咋们如何打包
monorepo
twinkle||cll
·
2022-06-20 13:08
vue3源码分析
http
github
java
上一页
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
其他