нг-Шриланка: Полезно знать, прежде чем посещать мой доклад

Всем привет!

Примерно через 10 дней с сегодняшнего дня я буду выступать на ng-Srilanka, первой в истории Angular конференции Шри-Ланки. Я буду говорить на тему «Создание библиотек в Angular» 14 сентября 2019 года вместе с некоторыми другими великими спикерами.

Цель этого сообщения в блоге - убедиться, что вы хорошо разбираетесь в самых основных концепциях Angular, прежде чем посещать доклад. Это поможет вам и мне глубже погрузиться в тему и обсудить внутреннюю работу файлов и пакетов при создании библиотек в Angular.

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

  • Основные строительные блоки Angular
    - Компоненты
    - Модули
    - Услуги
  • Синтаксис команд Angular CLI
    - ng generate component ‹component-name› ИЛИ ng gc ‹component-name›
    -
    ng generate module ‹Module-name› ИЛИ gm ‹module-name›
    -
    создание службы ‹service-name› ИЛИ ng gs ‹service-name›

Аналогичным образом
ng создать библиотеку ‹library-name›

  • Понимание структуры package.json

Базовый пример:

Прочтите о каждом из них здесь: https://nodesource.com/blog/the-basics-of-package-json-in-node-js-and-npm/

  • Понимание семантического управления версиями

Https://semver.org

  • Команды npm
    - npm install
    - npm lint
    - npm build
    - npm test
    - npm link
    - npm pack и т. д.
  • И самое главное, документация Angular для обзора библиотек здесь: https://angular.io/guide/libraries

До Angular 6 в CLI не было поддержки для создания библиотеки с помощью команды, и файлы, которые необходимо было создавать вручную и реализовывать с помощью ng-packagr, проекта на npm и Github, который позволяет создавать и упаковывать библиотеки с помощью одного команда.

См. Сообщение в блоге ниже, чтобы понять, как создавать библиотеки вручную: https://medium.com/swlh/angular-library-with-ng-packagr-13f20ed202bd

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

До встречи!

Отметьте дату! 14 сентября
Проверьте докладчиков, темы выступлений, расписание и т. Д. Здесь: ng-srilanka.com