Tôi đang làm việc trên angular2 cho dự án mới của tôi, mới được với công nghệ này. Tôi đã thiết lập dự án của mình với CLI góc (trang tham chiếu https://github.com/angular/angular-cli). Tôi đã tạo 4 thành phần bằng cách sử dụng lệnh ng generate component my-new-component
Để kiểm tra mục đích, tạo một ứng dụng thử nghiệm thành phần, cần phải loại bỏ thành phần đó khỏi dự án của tôi. Khác cần phải đổi tên cho thành phần đó. Tôi đã thử một số như thế. ng destroy component app-testing
nhưng hiển thị lỗi Lệnh hủy không được Angular-CLI hỗ trợ., Hãy giúp tôi giải pháp. Cảm ơn trước.Làm thế nào để loại bỏ các thành phần được tạo ra với Angular-CLI
Trả lời
Tôi đã gặp vấn đề tương tự và có vẻ như họ đã xóa lệnh hủy khỏi CLI và bạn cần thực hiện thủ công bằng cách xóa hoặc đổi tên các thư mục/tệp và nhập, theo đó thực sự là một nhiệm vụ mất thời gian.
https://github.com/angular/angular-cli/issues/900 https://github.com/angular/angular-cli/issues/1788
sẽ hữu ích để xem chúng thêm vào một lệnh tự động một lần nữa. Toàn bộ các điểm của CLI là làm cho cuộc sống của bạn dễ dàng hơn (thay vì ngăn cản bạn sử dụng các lệnh). – LukeXF
tôi đã cố gắng ng loại bỏ thành phần COMP_NAME cũng ng thành phần distroy nhưng nó không phải là chưa được hỗ trợ bởi góc để lựa chọn tốt nhất cho bây giờ là để tự loại bỏ nó từ cấu trúc thư mục.
kiểm soát phiên bản là bạn của bạn ở đây, thực hiện diff
hoặc tương đương và bạn sẽ thấy nội dung được thêm/sửa đổi.
Thực tế, việc xóa thư mục thành phần có thể không đủ; với Angular-CLI v1.0, lệnh ng generate component my-new-component
cũng chỉnh sửa tệp app.module.ts
của bạn bằng cách thêm dòng import
tương ứng và thành phần vào mảng providers
.
Bạn cũng có thể sử dụng uninstall
cho thành phần bên thứ 3 mà bạn có thể đã cài đặt. Ví dụ.
npm uninstall --save @angular/animations
hoặc
npm uninstall --save @angular/material
chủ đề là về các thành phần góc, không phải mô-đun nút – messerbill
tôi đã cùng một vấn đề, không thể tìm thấy một giải pháp phù hợp vì vậy tôi đã tự xóa thư mục thành phần và sau đó cập nhật các tập tin app.module.ts (đã xóa các tham chiếu đến thành phần đã xóa) và nó đã làm việc cho tôi.
Cố gắng gỡ bỏ cài đặt góc và sau đó cài đặt lại
NPM uninstall --save @ góc/(sau đó bất cứ thành phần bạn muốn xóa)
sau đó, một hộp với biên giới Babyblue màu sẽ xuất hiện với gợi ý để cập nhật và cài đặt góc sao lưu.
Bạn có thể xóa bất kỳ thành phần nào bằng cách xóa tất cả các dòng của nó khỏi app.module.ts. Làm việc tốt cho tôi.
Bạn nên loại bỏ thành phần của bạn bằng tay, có nghĩa là ...
[name].component.ts
[name].component.html // if you've used templateUrl in your component
[name].component.spec.ts // if you've created test file
[name].component.[css or scss] // if you've used styleUrls in your component
Nếu bạn có tất cả các tập tin trong một thư mục, xóa các thư mục trực tiếp.
Sau đó, bạn cần phải đi đến các mô-đun mà sử dụng thành phần đó và xóa
nhập {[COMPONENT_NAME]} từ ...
và các thành phần trên tờ khai mảng
Đó là tất cả. Hy vọng rằng sẽ giúp
Có, bạn nói đúng. Hiện tại, không có cách nào tốt hơn để loại bỏ thành phần bên cạnh việc xóa thủ công. –
- 1. Làm thế nào để loại bỏ tất cả các thành phần trẻ em của một container?
- 2. Làm thế nào để loại bỏ các tạo phẩm xây dựng được tạo ra khỏi thư mục đích của Maven?
- 3. Làm thế nào để tạo ra buildConfigField với String loại
- 4. Làm thế nào để loại bỏ tất cả các thành phần từ một JFrame trong Java?
- 5. Làm thế nào để sử dụng đầu ra trong động tạo ra thành phần
- 6. Làm thế nào để loại bỏ các đề nghị hoàn
- 7. Làm thế nào để loại bỏ "là" từ JAXB tạo ra boolean getters
- 8. Làm thế nào để loại bỏ các phần tử hypermedia khỏi các biểu diễn được tạo ra bởi Spring Data REST?
- 9. Làm thế nào để loại bỏ hoặc ngắt kết nối một thành phần trong React Native?
- 10. Làm thế nào để loại bỏ văn bản bên trong một phần tử với jQuery?
- 11. JPanel removeAll không loại bỏ các thành phần trước
- 12. jQuery: Làm thế nào để loại bỏ các tooltip tipsy?
- 13. Keras Neural Nets, Làm thế nào để loại bỏ các giá trị NaN trong đầu ra?
- 14. Làm thế nào để chế tạo thành phần QML
- 15. Góc 2 - Thêm/loại bỏ các thành phần trên bay
- 16. SVN - làm thế nào để loại bỏ một thư mục bin gây ra các thư mục src được loại bỏ để thay thế?
- 17. Làm thế nào để loại bỏ AspxAutoDetectCookieSupport
- 18. Làm thế nào để bỏ qua mã được tạo ra từ dữ liệu mã bảo hiểm
- 19. Làm thế nào để loại bỏ một mục được kéo ra khỏi danh sách của nó?
- 20. Làm thế nào để loại bỏ các đường lưới khi vẽ với Seaborn + Pandas với secondary_y
- 21. Làm thế nào để loại bỏ các khóa registry HKCU khi gỡ cài đặt phần mềm?
- 22. ReSharper: làm thế nào để loại bỏ "có thể xảy ra 'System.NullReferenceException'" cảnh báo
- 23. Làm thế nào để loại bỏ các con trỏ void
- 24. Làm thế nào để loại bỏ elasticsearch?
- 25. Làm thế nào để loại bỏ các gói npm được cài đặt trên toàn cầu?
- 26. Làm thế nào để loại bỏ một phần của URl với .htaccess?
- 27. Làm thế nào để loại bỏ các menu con MenuStrip?
- 28. Làm thế nào để loại bỏ khoảng cách biên giữa các phần tử TBODY?
- 29. Làm thế nào để loại bỏ tất cả các phần tử trong mảng String trong java?
- 30. Làm thế nào để loại bỏ khe, được tạo trong chế độ Thiết kế?
chưa được hỗ trợ. bằng tay loại bỏ thư mục – raj