NativeScript / TypeScript: не удается найти пространство имен 'android' - PullRequest
0 голосов
/ 15 октября 2018

В моем файле для машинописи есть следующий код

  const startActivity: android.app.Activity = app.android.startActivity;
  const context: android.content.Context = app.android.context;
  let intent: android.content.Intent;

, почему он показывает ошибку «не удается найти пространство имен« android ».Нужно ли устанавливать плагин, связанный с родным Android (например, tns-platform-декларации)

Спасибо.

Ваша помощь очень ценится.

1 Ответ

0 голосов
/ 15 октября 2018

Да, вы правы.Используйте tns-platform-declarations и следуйте настройкам, которые он предоставляет, чтобы TypeScript знал о собственных API Android / IOS.

После установки главное создать файл references.d.ts в корневом каталоге вашего проекта.со следующим:

/// <reference path="./node_modules/tns-platform-declarations/ios.d.ts" /> /// <reference path="./node_modules/tns-platform-declarations/android.d.ts" />

Обязательно обратите на это внимание из документов:

d.ts файлы требуют много памяти иЦПУ.Попробуйте добавить параметр skipLibCheck в файл tsconfig.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...