NativeScript / NativeScript/nx
Compatibility with `nx affected` for test / build executors
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- TypeScript
- Star
- 68
- Fork
- 15
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Current behavior
The current setup fails when running the following:
nx run {my-app}:buildnx affected:buildnx affected --target build
Expected Behavior
The above succeed.
Notes
This is partially due to the setup of ios / android targets that pull config from the actual build target, which does not work on its own. This target should be made to work (possibly by invoking a webpack-only build), and then the ios / android targets could invoke it.
If the ios / android targets could consume a webpack-only build, then their executor could use targetDependencies to require the regular build target be hit first, and not have to do a separate webpack build for android and ios.
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện nx run {my-app}:build, nx affected:build và nx affected --target build, đồng thời kiểm tra cấu hình executor của test, build, ios và android. Theo dõi cách các target ios/android sử dụng target build thông thường và đánh giá bản build chỉ dùng webpack được đề xuất với Nx targetDependencies. Hoàn thành khi cả ba lệnh đều thành công mà không nhân đôi webpack build cho ios và Android.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- typescript, webpack
- Lĩnh vực
- build-system, mobile-dev
- Loại issue
- Lỗi
- Độ 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