Ionic 2 第四篇

这篇文章主要是记录一下,引入(实现调用硬件设备功能如:相机,GPS等等)插件时,报类似下面这样的错误,处理方式之一,以添加插件的步骤流程来书写。

Cannot find module "@ionic-native/xxxxx"

添加插件的步骤:

1. 命令行:ionic plugin add ____ (需要添加的插件的名字)。

举例:ionic plugin add cordova-plugin-barcodescanner

2.命令行:npm install --save @ionic-native/___(同上,为对应插件的名字)

举例:npm install --save @ionic-native/barcode-scanner

3.在项目里,如下目录下“src/app/app.module.ts” 文件中,引入插件,

举例:import { BarcodeScanner } from '@ionic-native/barcode-scanner';

4.接着第三步,在目录下“src/app/app.module.ts” 文件中,添加到providers 数组

举例:

             .....

         providers:[

        ........

        BarcodeScanner

]

      

5.在需要用到的页面与第三步同样的方式引入,再在constructor方法括号内实例化一个对象或变量就好了。

举例:constructor(private codeScanner:BarcodeScanner) {}

就这样,只是简单的记录一下步骤,初学,没啥讲解文字,因为了解还不透彻 。

你可能感兴趣的:(Ionic 2 第四篇)