这篇文章主要是记录一下,引入(实现调用硬件设备功能如:相机,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) {}
就这样,只是简单的记录一下步骤,初学,没啥讲解文字,因为了解还不透彻 。