Приложение Nativescript — плагин nativescript-toast — Не удалось найти модуль:

#toast #nativescript-angular

#toast #nativescript-angular

Вопрос:

При использовании плагина nativescript-toast мое приложение получает сообщение об ошибке «Ошибка: com.tns.NativeScriptException: не удалось найти модуль: «nativescript-toast», относящийся к: app / tns_modules /»

Я создал новое приложение nativescript.

Я создал домашний компонент и сделал его маршрутом по умолчанию.

Я установил плагин «nativescript-toast«.

Я добавил кнопку в HTML-код компонента home с событием tap, которое вызывает метод showToast() в файле typescript компонента.

Вот код:

 import { Component, OnInit } from '@angular/core';
import * as Toast from 'nativescript-toast';

@Component({
  selector: 'ns-home',
  templateUrl: './home.component.html',
  styleUrls: ['./home.component.css'],
  moduleId: module.id,
})
export class HomeComponent implements OnInit {

  constructor() { }

  ngOnInit() {
  }

  showToast() {
    const toast = Toast.makeText('Hello');
    toast.show();
  }

}
  

Я попытался просмотреть приложение на своем устройстве через «предварительный просмотр tns» и отсканировать штрих-код.

Затем он немедленно завершается с указанной ошибкой.

Если я прокомментирую строки в методе showToast (), приложение отобразит.

Будем признательны за любую помощь.

Спасибо

Комментарии:

1. Можете ли вы определить по вашему package.json, какую версию nativescript-toast вы используете?

2. версия «nativescript-toast»: «^ 2.0.0»

3. это должно сработать. возможно ли для вас создать игровую площадку?

4. На самом деле я только что понял, что вы не можете создать игровую площадку. В нем говорится: «Плагины, которые имеют встроенные зависимости, не поддерживаются на игровой площадке. Чтобы использовать такие плагины, настройте свою среду для локальной разработки NativeScript.»

5. Вам удалось это исправить?