MeteorJS 2.9 mới và API Scaffold mới
Một MeteorJS mới đã xuất hiện với những thứ mới tuyệt vời như API Scaffolds mới để nhanh chóng tạo giàn giáo bằng CLI, bản đánh máy được nâng cấp lên 4.6.4, loại bỏ tính năng không an toàn theo mặc định, nâng cấp phiên bản trình điều khiển MongoDB bao gồm countDocumentsvà estimatedDocumentCountVue3 hoàn toàn mới Bộ xương.
Tôi sẽ bắt đầu đưa ra một bản cập nhật trạng thái về quá trình di chuyển của chúng tôi sang một MeteorJS không có sợi. Như tất cả các bạn đã thấy trong bản cập nhật mới nhất của chúng tôi, chúng tôi đã quyết định thực hiện một cách tiếp cận tích cực hơn . Với bản phát hành này, chúng tôi đã thay đổi một số gói của mình:
email: bây giờ chúng ta có một phương thức gọi là Email.sendAsync. Bạn có thể kiểm tra PR ở đây .
oauth packages:
accounts-basegoogle-oauthgithub-oauthfacebook-oauthmeteor-developer-oauthaccounts-passwordtwitter-oauthmeetup-oauthweibo-oauthoauthoauth1oauth2
Nếu không có gì khó chịu, hãy nói về bản phát hành MeteorJS mới nhất này.
Giàn giáo trong CLI
Trong một thời gian dài, cộng đồng và các công ty lớn đã tạo ra và nhìn thấy sự trừu tượng mạnh mẽ trong các dự án của họ. Chúng tôi muốn một số trong số này được đưa vào bên trong khung và cũng cung cấp khả năng cho người dùng cuối để tạo ra cái riêng của họ, vì vậy trong bản phát hành này, chúng tôi sẽ khởi chạy API Scaffolds sẽ giúp bạn tạo và lặp lại ý tưởng của mình nhanh hơn, có một tập hợp các giàn giáo cố định có thể được gọi là CLI. Bạn có thể tìm thấy tài liệu đầy đủ về tính năng này tại đây hoặc trong yêu cầu kéo của nó .
Bạn có thể bắt đầu bằng cách gọi meteor generatemột dự án có cài đặt CLI 2.9 trong hệ thống của mình. Trình hướng dẫn sẽ hỏi một số câu hỏi:
Nếu bạn đồng ý với mọi tùy chọn, nó sẽ tạo một API toàn diện với các ấn phẩm cho bạn, API này sẽ được khai báo trong tệp main.js của bạn. Sẵn sàng để được thử nghiệm và sử dụng.
Mang theo mẫu của bạn
CLI tiêu chuẩn là tuyệt vời, nhưng bạn cũng có thể mang đến các chức năng tùy chỉnh. Với --replaceFncờ, bạn có thể chuyển các chức năng tùy chỉnh có thể thay đổi mã của mình. Để sử dụng chức năng này, bạn cần gọi cờ, cung cấp tên của kiểu máy và vị trí của chức năng thay thế. Như thế này:
meteor generate feed --replaceFn=/fn/replace.js
Những thay đổi đáng chú ý khác
Vue Skeleton được cập nhật lên Vue 3
Chúng tôi đã cập nhật khung Vue của mình thành Vue 3 thay vì Vue 2, nhưng bạn vẫn có thể sử dụng khung Vue 2 bằng cách chuyển cờ —-vue2khi tạo ứng dụng mới.
Xin chân thành cảm ơn:
- @henriquealber t về PR của anh ấy
Chúng tôi đã cập nhật trình điều khiển mongo của mình lên phiên bản 4.12.1 và cũng bao gồm một số phương pháp mới, những phương pháp đó countDocumentsvà estimatedDocumentCountbạn có thể xem thêm về chúng trong PRs đó
Xin chân thành cảm ơn:
- Cập nhật trình điều khiển MongoDB lên 4.12.1 bởi @Grubba27
- Đã triển khai các phương thức đếm MongoDB không có Fibers bởi @radekmie
Có một quan niệm sai lầm rằng MeteorJS không an toàn hoặc chỉ có thể được sử dụng để tạo nguyên mẫu cho mọi thứ. Tất cả chúng ta đều biết đó chỉ là những quan niệm sai lầm nhưng việc có các gói được gọi là insecuređiều đó thật tuyệt vời để tạo mẫu và đưa ý tưởng vào cuộc sống nhanh nhất có thể để có thể đi vào sản xuất mà không có bất kỳ cảnh báo nào. Để giải quyết vấn đề đó, bắt đầu từ 2.9, tất cả các ứng dụng mới sẽ yêu cầu —-prototypecờ để kích hoạt tính năng không an toàn.
Xin chân thành cảm ơn:
- Xóa bằng cách sử dụng không an toàn theo mặc định bởi @Grubba27
Cảm ơn tất cả những người đóng góp đã làm việc chăm chỉ để thực hiện bản phát hành này với các vấn đề, thảo luận và PR.
Và một cái ôm thật chặt và ấm áp đến những người đóng góp này:
- @fredmaiaarantes
- @henriquealbert
- @edimarlnx
- @matheusccastroo
- @Grubba27
- @StorytellerCZ
- @radekmie
- @piotrpospiech
- @harryadel

![Dù sao thì một danh sách được liên kết là gì? [Phần 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































