這篇文章主要是記錄一下,引入(實現(xiàn)調(diào)用硬件設(shè)備功能如:相機,GPS等等)插件時承粤,報類似下面這樣的錯誤,處理方式之一闯团,以添加插件的步驟流程來書寫辛臊。
Cannot find module "@ionic-native/xxxxx"
添加插件的步驟:
1. 命令行:ionic plugin add ____ (需要添加的插件的名字)。
舉例:ionic plugin add cordova-plugin-barcodescanner
2.命令行:npm install --save @ionic-native/___(同上房交,為對應(yīng)插件的名字)
舉例: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 數(shù)組
舉例:
? ? ? ? ? ? ?.....
? ? ? ? ?providers:[
? ? ? ? ........
? ? ? ? BarcodeScanner
]
? ? ??
5.在需要用到的頁面與第三步同樣的方式引入,再在constructor方法括號內(nèi)實例化一個對象或變量就好了白群。
舉例:constructor(private codeScanner:BarcodeScanner) {}
就這樣透揣,只是簡單的記錄一下步驟,初學(xué)川抡,沒啥講解文字辐真,因為了解還不透徹 。