首页 > 解决方案 > Nativescript 应用程序 - nativescript-toast 插件 - 找不到模块:

问题描述

使用 nativescript-toast 插件时,我的应用收到错误“错误:com.tns.NativeScriptException:找不到模块:“nativescript-toast”,相对于:app/tns_modules/”

我创建了一个新的 nativescript 应用程序。

我创建了一个 home 组件并将其设为默认路由。

我安装了“ nativescript-toast ”插件。

我在 home 组件的 html 中添加了一个按钮,其中包含一个调用组件 typescript 文件中的 showToast() 方法的点击事件。

这是代码:

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 preview”在我的设备上预览应用程序并扫描条形码。

然后,它立即因提到的错误而失败。

如果我评论应用程序呈现的 showToast() 方法中的行。

任何援助将不胜感激。

谢谢

标签: toastnativescript-angular

解决方案


推荐阅读