Bỏ qua đến nội dung

Công cụ Monorepo

Công cụ được sử dụng để quản lý monorepo JavaScript.

Monorepo Tools Ratios Over Time

Monorepos have yet to cross over into the mainstream of the web development ecosystem – yet for those who are brave enough to explore this new frontier, pnpm seems like the clear front-runner.

Rush
Turborepo
Yarn Workspaces
Yalc
Lerna
npm Workspaces
pnpm
Nx

Mode:

View:

0%
20%
40%
60%
80%
100%
2021
2022
2023
2024
0%
20%
40%
60%
80%
100%

Other Monorepo Tools

0%
8%
16%
24%
32%
40%
1

42
2

16
3

16
4

6
5

3
6

3
7

2
8

2
9

2
10

1
11

Câu trả lời khác

15
0%
8%
16%
24%
32%
40%
% của người trả lời câu hỏi

It should be no surprise that many monorepo tools are used by large companies since company size often correlates with codebase size.

0%
7%
14%
21%
28%
35%
1

3,419
2

2,375
3

1,876
4

1,737
5

1,392
6

1,192
7

214
8

143
9

🚫 None

2,860
0%
7%
14%
21%
28%
35%
% của người trả lời câu hỏi
Which of these tools do you use in a professional context?
We asked members of the JavaScript community to share their “pick of the year”

My 2024 Pick: Rspack

The Rspack bundler is an almost drop-in replacement for Webpack. Implemented in Rust, it's much faster than Webpack and consumes less memory. All Webpack projects should try it out immediately, considering how easy it is to adopt!
We asked members of the JavaScript community to share their “pick of the year”

Sebastien Lorber

This Week In React creator, Docusaurus maintainer

How many items in this category respondends have used (or heard of).

View:

0%
8%
17%
25%
34%
42%
1

0

5,940
2

1

3,121
3

2

2,085
4

3

1,398
5

4

819
6

5

414
7

6

192
8

7

39
9

8

7
0%
8%
17%
25%
34%
42%
% của người trả lời khảo sát

Hạnh phúc với Công cụ Monorepo

0
1
2
3
4
2021
2022
2023
2024
0
1
2
3
4
Trung bình {axis}
Bạn hài lòng với trạng thái hiện tại của công cụ monorepo như thế nào?

Điểm đau với Công cụ Monorepo

0%
13%
25%
38%
51%
63%
1

Configuration

2

Excessive complexity

3

Package management issues

4

Dependencies

5

Performance

6

Breaking changes

7

Lack of documentation

8

TypeScript support

9

Caching

10

Maintenance

0%
13%
25%
38%
51%
63%
% của người trả lời câu hỏi
Bạn đã gặp phải những điểm đau nào khi sử dụng công cụ monorepo?
(câu hỏi dạng tự do)

Tài nguyên được đề xuất

JavaScript and TypeScript Monorepos
Mike North
LinkedIn

JavaScript and TypeScript Monorepos

You'll get hands-on experience with best-in-class tools designed to keep the workflows for even complex projects simple!
Everything You'll Need to Know About Git
ThePrimeagen
terminal

Everything You'll Need to Know About Git

Never run into an unsolvable Git problem again. Create and manage repos, branch for parallel development, and resolve conflicts with merge and rebase.
Cảm ơn các đối tác đã hỗ trợ chúng tôi! Tìm hiểu thêm.