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
一步一步教你搭建
monorepo
项目架构
highlight:githubtheme:juejinpnpmworkspace实践项目架构采用pnpmworkspace+changelog+huskygithub示例地址1-Vue+Nest全栈模版github示例地址2-Vue+TS前端模版pnpm项目初始化,修改车生成的package.json文件中的private:true,防止根目录发布pnpminit根目录创建pnpm-worksp
画一个圆_
·
2024-09-06 05:18
前端
架构
前端
使用Gradle构建
Monorepo
项目
根据Wikipedia的说法,
monorepo
是一种软件开发策略,其中许多项目存储在同一存储库中。
dnc8371
·
2024-09-06 05:48
python
java
人工智能
大数据
编程语言
搭建一个组件库(vue3)
1.
Monorepo
(单仓库,多项目)作用:在一个项目里面管理多个模块,并且互不干扰npminstallpnpm-g2.初始化package.jsonpnpminit3.新建配置文件.npmrc//扁平化依赖解决幽灵依赖的问题
yu_zhili
·
2024-09-05 22:04
vue.js
前端
javascript
monorepo
搭建项目
7081440800143310884安装pnpmmonorepo的项目,限制只能使用pnpm如果已经安装了pnpm可以跳过此步骤安装pnpm命令:npmipnpm-g初始化项目首先新建一个文件夹,名为vue3-pnpm-
monorepo
讨口子
·
2024-09-05 22:59
笔记
javascript
前端
vue.js
搭建Vue3源码的开发环境
开源项目地址:地址搭建开发环境1.初始化开发环境使用yarn进行初始化注意:因为Vue3使用
monorepo
来进行打包,
monorepo
不支持npm,只能使用yarn。
JX灬君
·
2024-02-13 19:01
更好的包管理器——pnpm
此文是对pnpm的重要贡献者ZoltanKochan的几篇关于pnpm、
monorepo
文章的翻译概括,可能存在不准确的部分。为什么要使用pnpm?pnpm是一种更高效快捷的包管理器。
欧石楠
·
2024-02-11 10:31
npm 依赖自动更新,依赖废弃不再烦恼 | 开源日报 No.160
该项目的关键特点和核心优势如下:支持
monorepo
架构,并且无需额外配置通过配置文件(configascode)可定制机器人行为使用
开源服务指南
·
2024-02-05 00:45
开源日报
npm
前端
node.js
Kotlin 云端差分缓存技术
在我们的工程上线
Monorepo
全源码后,Kotlin编译成了整个编译中最耗时的步骤,全源码过程中大量的BuildCacheMiss导致我们的编译数据落后原来多仓二进制时代很多,且业界没有相关的解决方案
字节跳动技术团队
·
2024-02-04 08:46
kotlin
缓存
开发语言
android
java
前端工程化之多个项目如何同时高效管理 —
monorepo
monorepo
不仅限于前端,但此篇博文只谈前端。
三猪技术团队
·
2024-02-03 03:20
vue3.X
Vue.js3.0源码组织方式的变化CompositionAPI性能提升Vite一、源码组织方式源码采用TypeScript重写使用
Monorepo
管理项目结构二、vue.js3.0不同构建版本packages
丽__
·
2024-02-02 05:25
electron + vue3 + typescript +
monorepo
+ github releas 桌面开发脚手架 , 快速初始化新建项目
github:https://github.com/enncy/electron-quickly-start安装下载/初始化项目模版npmcreateeqs-cli@latestinit运行#安装pnpmnpmipnpm-g#安装依赖pnpmi打开两个终端分别启动vue和electronnpmrundev:webnpmrundev:app打包npmrunbuild发布npmrunrelease替换
言小溪
·
2024-01-29 11:00
electron
typescript
javascript
pnpm使用
文章目录前言一、安装二、设置镜像三、使用总结`如有启发,可点赞收藏哟~`前言pnpm全称performantnpm,意思为高性能的npm速度快、节约磁盘空间、支持
monorepo
、安全性高。
失眠时间
·
2024-01-26 20:10
开发工具(软件
脚本
博客等)
npm
前端
vue3源码(一)搭建开发环境
Monorepo
:是管理项目代码的一个方式,指在一个项目仓库(repo)中管理多个模块/包(package)vue3源码采用
Monorepo
管理项目vue3项目架构搭建
Monorepo
环境1.全局安装pnpmnpminstallpnpm-g
小程很努力
·
2024-01-25 08:43
手写vue源码
vue.js
手写Vue3源码
p=2&vd_source=36bacfbaa95ea7a433650dab3f7fa0aeMonorepo介绍
Monorepo
是管理项目代码的一种方式,只在一个仓库中管理多个模块/包一个仓库可以维护多个模块
szx的开发笔记
·
2024-01-20 13:11
vue.js
前端
javascript
行云部署前端架构解析-前言 | 京东云技术团队
跟很多应用一样,它有行云的入口,也有独立的服务,还有单独的插件接口它是行云的子应用,也是其它应用的主应用技术栈代码本身是
monorepo
的结构,通过nx+pnpm进行管理nx是一个优秀的项目管理工具,可以自动分析项目依赖
京东云技术团队
·
2024-01-18 14:10
前端
架构
京东云
monorepo
工程开发交互nodejs命令行程序
前言[MixedCli](https://zhangfisher.github.io/mixed-cli/)为
monorepo
应用开发命令行程序提供了一套解决方案,提供了更加友好的命令行开发体验。
stonefisher
·
2024-01-16 23:14
交互
node.js
前端
命令行
monorepo
NPM进阶知识与用法详解(二)
.NPM模块发布与私有模块管理2.NPM钩子函数3.NPM包管理与优化二、NPM与现代化前端工具链1.NPM与Yarn、PNPM的比较2.NPM在Webpack、Vite等构建工具中的应用3.NPM与
Monorepo
球球不吃虾
·
2024-01-15 15:25
前端包管理工具
npm
前端
node.js
前端
monorepo
大仓权限设计的思考与实现
一、背景前端
monorepo
在试行大仓研发流程过程中,已经包含了多个业务域的应用、共享组件库、工具函数等多种静态资源,在实现包括代码共享、依赖管理的便捷性以及更好的团队协作的时候,也面临大仓代码文件权限的问题
得物技术
·
2024-01-13 14:43
得物技术
前端
Monorepo
介绍
一、
Monorepo
介绍
Monorepo
是一种项目代码管理方式,指单个仓库中管理多个项目,有助于简化代码共享、版本控制、构建和部署等方面的复杂性,并提供更好的可重用性和协作性。
汤姆丁1111
·
2024-01-13 11:57
前端
umi +
monorepo
实践
为何需要
monorepo
?
先树立一个小目标
·
2024-01-12 20:10
前端
React
react.js
前端
javascript
typescript
如何使用 Yarn Workspaces 配置一个
Monorepo
JS/TS 项目
一、什么是MonorepoMonorepo是管理项目代码的一个方式,指在一个项目仓库(repo)中管理多个模块/包(package),不同于常见的每个模块建一个repo。|──packages||├──pkg1|||├──package.json||├──pkg2|||├──package.json|──package.json二、使用YarnWorkspaces实现一个简单的JSMonorepo
未定义变量
·
2024-01-12 02:20
关于lenra你需要了解的
monorepo
:项目代码管理方式,单个仓库中管理多个项目是一种设计思想lenra:是一种工具,对于使用npm和git管理多软件包代码仓库的工作流程进行优化使用这些工具的优点:公共依赖只要安装一次,
Monorepo
前端碎碎念
·
2024-01-11 17:10
面试
vue.js
前端
javascript
如何在
Monorepo
中制作支持多个框架的组件?
需求–要求构建一个Button组件在四个框架中使用,但是,却只使用一个公共的按钮css文件!这个想法对我来说非常重要。我一直在开发一个名为AgnosticUI的组件库,其目的是构建不依赖于任何特定JavaScript框架的UI组件。AgnosticUI适用于React、Vue3、Angular和Svelte。这正是我们今天在本文中要做的事情:构建一个可跨所有这些框架工作的按钮组件。为什么是Mono
前端玖耀里
·
2024-01-11 12:47
前端
前端
vue
javascript
pnpm 安装报错Cannot find module ‘./App.vue‘ or its corresponding type declarations.
最近的项目准备尝试搭建
monorepo
管理手机后台和门户三端,更新了vue3+webpack5+ts工程的包版本,运行后把eslint和stylelint的配置改完,yarn安装运行没问题,换pnpm安装后运行
txxxfish
·
2024-01-10 16:30
vue.js
前端
javascript
前端国际化之痛点(二):多包多库场景下联动多语言
前端国际化之痛点(一):让人头疼的词条Key前端国际化之痛点(二):多包多库场景下联动多语言前端国际化之痛点(三):上线后修改翻译内容现有方案痛点对于大型项目,一般会将项目拆分为多个库或
monorepo
stonefisher
·
2024-01-09 19:40
voerkai18n
前端
多语言
国际化
i18n
前端八股文(工程化篇)
6.如何提高webpack的打包速度7.vite比webpack快在哪里8.说一下你对
Monorepo
的理解9.如何减少打包后的代码体积10.Webpack的TreeShaking原理1.常用的git
前端VC
·
2023-12-30 22:56
八股文
前端
利用 stats.json 定位 @nrwl/react webpack 配置问题
背景团队使用NX这一
monorepo
工具来搭建React应用。NX基于React应用在webpack打包时添加了url-loader的相关配置。
小志Chris
·
2023-12-29 19:51
如何使用 pnpm 实现前端
Monorepo
项目管理
一种流行的解决方案是
Monorepo
,也就是在一个版本控制系统中管理所有的项目代码。
乐闻x
·
2023-12-26 11:17
#
项目优化
npm
ecmascript
pnpm
monorepo
源代码管理
基于 Editor.js 开发富文本编辑器库
根据需求可以灵活添加自定义的编辑工具,通过插件扩展功能Editorjs使用js开发,脱离框架依赖,因此可以基于它封装富文本编辑器,用于Vue和React项目editor-js-component是基于Editorjs封装的库,通过
monorepo
JefferyXZF
·
2023-12-24 12:16
javascript
开发语言
ecmascript
pnpm
monorepo
micro-app 微前端开发架构
pnpmmonorepomicro-app微前端开发架构主要解决问题微前端特性未来期许采用技术说明主要解决问题随着项目迭代应用越来越庞大,难以维护。跨团队或跨部门协作开发项目导致效率低下的问题。单个前端部分可独立开发、测试和部署;无需重新构建即可添加、移除或替换单个前端部分;不同的前端部分可使用不同的技术构建;微前端核心在于将一个庞大的前端应用拆分成多个独立灵活的小型应用,每个应用都可以独立开发、
kenluff
·
2023-12-19 11:43
前端工程化
架构
前端
前端框架
mac安装pnpm与使用
2、pnpm特点速度快、节约磁盘空间、支持
monorepo
、安全性高。3、安装直接执行全局安装命令:npminstallpnpm-g安装失败了1)遇到问题1:提示node版本太低
Ying(英子)
·
2023-12-16 10:56
web前端
Nodejs
工具
macos
pnpm
node
前端环境
前端开发
npm
Vue3 源码阅读(1):首先看看 Vue3 源码的项目结构
Vue3使用
Monorepo
的模式管理项目,
Monorepo
的思想是指在一个项目仓库中管理多个模块,每个模块都是一
纷飞丿
·
2023-12-14 19:09
vue3源码阅读系列
前端
vue.js
javascript
微前端 前置知识2---
monorepo
架构
目录前言pnpmvsnpmpnpm设计思想硬连接软链接(符号链接)原理pnpm指令
monorepo
架构介绍配置monorepopnpm--filter前言我们采用的是微前端一个主应用,和多个子应用,我们肯定不会一个一个去
前端 贾公子
·
2023-12-06 09:32
前端
monorepo
多项目管理主流实现方式:1.learn + yarn/npm workspace 2.pnpm
npm域级包随着npm包越来越多,而且包名也只能是唯一的,如果一个名字被别人占了,那你就不能再使用这个名字;假设我想要开发一个utils包,但是张三已经发布了一个utils包,那我的包名就不能叫utils了;此时我们可以加一些连接符或者其他的字符进行区分,但是这样就会让包名不具备可读性。在npm的包管理系统中,有一种scopedpackages机制,用于将一些npm包以@scope/package
李庆政370
·
2023-12-02 18:23
node.js
前端
npm
learn
monorepo
pnpm多包管理项目
pnpm官网在今年的项目中,领导使用了
monorepo
多包管理模式来管理项目,具体使用技术为:pnpmvue3viteant-designVuetypescriptformilyjs表单解决方案pnpm
weixin_43963309
·
2023-11-21 07:02
vue3
vue.js
npm
typescript
用 pnpm 管理
Monorepo
项目
用pnpm管理
Monorepo
项目1.什么是
Monorepo
?
凌烟~
·
2023-11-21 07:54
前端
#
工程化
前端
npm
vue3源码学习:打包流程实现
前言1.vue2和vue3区别介绍源码采用
monorepo
方式进行管理,将模型拆分到package目录中vue3采用ts开发,增强类型管理,vue2则采用flowvue3的性能优化,支持tree-shaking
周星星日记
·
2023-11-19 11:30
vue3
学习
前端
javascript
Vue3 源码解读系列(一)——Vue3的优化
Vue3对比Vue2的优化源码优化使用
monorepo
管理代码将各模块拆分到不同的package中,每个package有各自的API、类型定义和测试,使得模块拆分更加细化,模块之间的依赖也更加明确。
Jackson_Mseven
·
2023-11-11 18:15
Vue
vue.js
前端
javascript
『pnpm 使用手册』
2、特点特点:速度快、节约磁盘空间、支持单一代码库-
monorepo
、安全性高。pnpm相比较于yarn/npm这两个常用的包管理工具在性能上也有了极大的提升,根据目前官方提供的benchma
升崽不会飞
·
2023-11-11 11:16
包管理工具
前端
学习package.json
{"name":"
monorepo
_frame","version":"1.0.0","description":"","main":"index.js","scripts":{"install:all
irisMoon06
·
2023-11-03 14:30
学习
json
vue3.0新变化了解
使用
monorepo
的方式来组织项目的结构,把独立的功能模块都提取到不同的包中用proxy也就是代理对象重写了响应式的代码,并
不断学习的码农
·
2023-10-31 07:15
前端
javascript
vue.js
Monorepo
多个项目代码存储在一个仓库里的软件开发策略
因此前端需要同时维护平台和地图组件两个项目,在开发时两个项目同时进行,且平台依赖地图组件,如果使用两个独立仓库分别开发维护,会给开发调试和后期的维护带来很大麻烦(无法同步联调),而
Monorepo
方案能很好的解决这个问题
m0_45127388
·
2023-10-27 22:05
前端
Monorepo
与multirepo区别何在?为什么大公司像谷歌.微软.优步.Neflix.Nike都在
Monorepo
?
Monorepo
与multirepo区别何在?为什么大公司像谷歌.微软.优步.Neflix.Nike都在
Monorepo
?
Monorepo
是一个新的名词,但不是一个新的概念。
丁哥开讲
·
2023-10-27 21:00
2023web前端面试汇总
lerna有什么了解,遇到过什么问题lerna包依赖自动更新是怎么实现的,软链接的解决思路和原理turborepo为什么性能更快,除了并行下载和缓存以外除了lerna和turborepo以外,还有什么
monorepo
丸丸酱_wwj
·
2023-10-25 05:59
JavaScript
css
javascript
前端
开发语言
monorepo
npm publish 显示404
问题描述:在开发js-rock这个
monorepo
仓库的时候,发布的时候显示404解决的方案在npm上新建组织,如js-rocks(对应package名需要加@,如@js-rocks/lodash-tiny
逍遥的编程笔记
·
2023-10-23 16:51
npm
monorepo
npm
publish
lerna
微前端与
Monorepo
的架构设计
前言本文主要介绍如何使
Monorepo
与微前端结合使用,篇幅较长,请结合目录酌情阅读。微前端/
Monorepo
方案都存在很多争议,争论无意义,选择适合自己团队的方案即可。
codexu.
·
2023-10-22 07:08
前端
前端框架
javascript
node.js
完美搭配,微前端与
Monorepo
的架构设计
前言本文主要介绍如何使
Monorepo
与微前端结合使用,篇幅较长,请结合目录酌情阅读。微前端/
Monorepo
方案都存在很多争议,争论无意义,选择适合自己团队的方案即可。
前端瓶子君
·
2023-10-22 07:08
前端
分布式
javascript
前端框架
架构
完美搭配,微前端与
Monorepo
的架构设计
前言本文主要介绍如何使
Monorepo
与微前端结合使用,篇幅较长,请结合目录酌情阅读。微前端/
Monorepo
方案都存在很多争议,争论无意义,选择适合自己团队的方案即可。
React 中文社区
·
2023-10-22 07:38
前端
微前端是模块化后的最终选择
在考虑微前端之前,渐进式模块化和在
monorepo
中分离严格的架构边界是更安
极道Jdon
·
2023-10-20 07:10
javascript
reactjs
Umi3实战教程
二、环境准备pnpm相比npm、yarn,pnpm更小+更快+扁平化+默认支持
monorepo
,有诸多有点。
IT飞牛
·
2023-10-18 15:40
Web前端
umi3
上一页
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
其他