Мы планируем модернизировать MeteorJS и следить за последними выпусками NodeJS, доведя нашу версию до 14.21. У нас есть другие замечательные обновления в этой версии, такие как обновление драйвера MongoDB до версии 4.11. Когда сервер MeteorJS перезагружается, он показывает, какой порт работает и дополнение типов в ядре.

Поскольку это всего лишь незначительное обновление, мы сосредоточимся на том, как добавить определения типов в ядро ​​вашего проекта.

Добавление типов

Пакет zodern:types позволяет вам использовать типы TypeScript для базовых пакетов Meteor в вашем коде TypeScript или JavaScript. Для того, чтобы использовать типы, вам необходимо установить пакет, выполнив команду: meteor add zodern:types

И добавьте следующую строку в ваш файл tsconfig.json (если у вас его нет, создайте его и добавьте код ниже):

{
 “compilerOptions”: {
  “preserveSymlinks”: true,
  “paths”: {
   “meteor”: [ “node_modules/@types/meteor/”, “.meteor/local/types/packages.d.ts” ] 
  } 
 }
}

затем запустите команду: meteor lint это создаст файл в вашей папке .meteor с вашими типами для основных пакетов.

Вы можете продолжать использовать свой код, как и раньше, но теперь у вас есть доступ к этим типам для основных пакетов, даже если вы используете JavaScript, что упрощает работу, а также обеспечивает гораздо большую безопасность типов для ваших проектов. Для получения дополнительной информации о пакете посетите раздел zodern:types.

Вы можете посмотреть этот же туториал в документации по этой ссылке здесь.

Если вы хотите начать использовать эту версию сегодня, просто запустите в своем проекте приведенную ниже команду обновления и наслаждайтесь этой новой версией Meteor.

meteor update --release=2.8.1

Известные упоминания

Я благодарю всех участников, которые усердно работали, чтобы сделать этот выпуск возможным с вопросами, обсуждениями и связями с общественностью.

И большое и теплое объятие тем участникам, которых я еще не упомянул:

Мы ценим работу, которую вы проделали, чтобы сделать эту замечательную платформу еще лучше!