Throw an error if client builds retain references to `*.server.ts` files
- Ngôn ngữ chính
- TypeScript
- Star
- 27k
- Fork
- 11.8k
- Merge trung bình
- 14 giờ 23 phút
- Pull request đã merge (30 ngày)
- 162
Mô tả
### Command
build
### Description
When SSR is enabled in an Angular project, there are a few `.server.ts` files produced (e.g. `app.config.server.ts`). The `.server.ts` suffix is also used by different applications as a way to structure and separate client and server code.
The proposal is to update the build pipeline to throw an error in case files with `.server.ts` suffix are present in the final client build output.
// cc @alan-agius4
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với lệnh build của Angular CLI và truy theo cách tạo ra đầu ra build client cuối cùng khi SSR được bật. Xác minh cách các tệp `.server.ts` được giữ lại trong đầu ra đó; công việc được coi là hoàn tất khi build báo lỗi bất cứ khi nào có một tệp như vậy.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- angular, typescript
- Lĩnh vực
- build-system
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100