2016-08-30 4 views
1

Я учусь angular2 и задавался вопросом, каждый раз, когда я создаю новый проект, используя angular-cli, есть каталог с именем typings.Что такое тиски внутри angular2 project?

Я искал информацию в Интернете, но не смог найти соответствующую информацию относительно углового2.

Может ли кто-нибудь сказать мне, почему typings каталог используется внутри angular2 project?

Какова его цель в рамках проекта angular2?

ответ

1

Нам нужно иметь машинопись и типизации, установленные в нашей рабочей станции. TypeScript является надмножеством JavaScript и отлично работает с Angular 2.

Типографии помогают TypeScript идентифицировать типы кода, отличного от машинописных.

типизация - Это содержат файлы, которые помогают машинописи типов умозаключений не знает. Не все библиотеки JavaScript были написаны в TypeScript, и для TypeScript, чтобы знать о них, нам нужны эти библиотеки. Эти файлы или библиотеки называются Файлы определения типа типа (d.ts)

1

Типографии - Файлы декларации типовScript.

Цитируется angular.io официального сайта

Многих библиотеки JavaScript, такие как JQuery, библиотека тестирования Жасмина и Угловой сам, расширить среду JavaScript с функциями и синтаксисом, машинопись компилятор не распознает изначально. Когда компилятор ничего не узнает, он выдает сообщение об ошибке.

Мы используем файлы определения типа типа - файлы d.ts - сообщать компилятору о загружаемых библиотеках.

При включении сторонних библиотек есть две части: код javascript, который вы хотите исполнить, и файлы определений, чтобы дать IDE все, что было набрано добротой.

Если lib не написан в Typcript, но какая-то хорошая душа написала для него файл определения третьегоLib.d.ts, вы можете ссылаться на файл d.ts с /// <reference path="thirdLibfolder/thirdLib.d.ts" /> в вашем ts-файле. А затем включите фактический исполняемый javascript с ссылкой на скрипт, как указано выше.

посмотреть здесь также

Смежные вопросы