NativeScript - ปลั๊กอิน

แพ็กเกจ npm ใช้สำหรับการเพิ่มฟังก์ชันดั้งเดิม เมื่อใช้แพ็คเกจนี้เราสามารถติดตั้งหรือค้นหาหรือลบปลั๊กอินใด ๆ ส่วนนี้จะอธิบายเกี่ยวกับปลั๊กอินโดยละเอียด

คำสั่ง

add - ใช้ในการติดตั้งปลั๊กอิน

update - อัปเดตปลั๊กอินที่ระบุและแก้ไขการอ้างอิง

remove - ลบปลั๊กอิน

build - ใช้เพื่อสร้างปลั๊กอินสำหรับโครงการ iOS หรือ Android

create - สร้างปลั๊กอินสำหรับโครงการของคุณ

การเพิ่มปลั๊กอิน

ไวยากรณ์ด้านล่างใช้เพื่อเพิ่มปลั๊กอินใหม่ -

tns plugin add <plugin-name>

ตัวอย่างเช่นหากคุณต้องการเพิ่ม nativescript-barcodescanner คุณสามารถใช้รหัสต่อไปนี้ -

tns plugin add nativescript-barcodescanner

คุณจะเห็นคำตอบต่อไปนี้ -

+ [email protected] 
added 1 package from 1 contributor and audited 11704 packages in 8.76s

คุณยังสามารถใช้โมดูล npm เพื่อเพิ่มปลั๊กอินด้านบน -

npm install nativescript-barcodescanner

ตอนนี้ NativeScript CLI จะดาวน์โหลดปลั๊กอินจาก npm และเพิ่มเข้าไปในโฟลเดอร์ node_modules ของคุณ

หากคุณต้องการเพิ่มปลั๊กอินลงในไฟล์ package.json และแก้ไขปัญหาการพึ่งพาทั้งหมดคุณสามารถใช้คำสั่งด้านล่างแทนคำสั่งก่อนหน้า -

npm i nativescript-barcodescanner

หากคุณต้องการติดตั้งการอ้างอิงของนักพัฒนาในระหว่างการพัฒนาให้ใช้รหัสด้านล่าง -

npm i tns-platform-declarations --save-dev

ที่นี่

tns-platform-declarations คือการพึ่งพาของนักพัฒนาที่จำเป็นสำหรับ intelliSense เท่านั้นในระหว่างกระบวนการพัฒนา

การนำเข้าปลั๊กอิน

ตอนนี้เราได้ติดตั้งแล้ว nativescript-barcodescanner plugin. ให้เราเพิ่มภายในโครงการของคุณโดยใช้คำสั่งด้านล่าง -

const maps = require("nativescript-barcodescanner"); 
maps.requestPermissions();

การอัปเดตปลั๊กอิน

วิธีนี้ใช้เพื่ออัปเดตปลั๊กอินที่ระบุดังนั้นจึงถอนการติดตั้งก่อนหน้านี้และติดตั้งเวอร์ชันใหม่และแก้ไขการอ้างอิง มีการกำหนดไว้ด้านล่าง -

tns plugin update <Plugin name version>

การลบปลั๊กอิน

หากคุณต้องการลบปลั๊กอินหากไม่จำเป็นคุณสามารถใช้ไวยากรณ์ด้านล่าง -

tns plugin remove <plugin-name>

ตัวอย่างเช่นหากคุณต้องการลบ nativescript-google-maps-sdk ที่ติดตั้งไว้ด้านบนให้ใช้คำสั่งด้านล่าง -

tns plugin remove nativescript-barcodescanner

คุณจะเห็นคำตอบต่อไปนี้ -

Successfully removed plugin nativescript-barcodescanner

การสร้างปลั๊กอิน

ใช้เพื่อสร้างไฟล์โปรเจ็กต์เฉพาะ Android ของปลั๊กอินที่อยู่ในแพลตฟอร์ม / Android ให้เราสร้าง Nativescript-barcodescanner pugin โดยใช้คำสั่งด้านล่าง -

tns plugin build nativescript-barcodescanner

การสร้างปลั๊กอิน

ปลั๊กอิน NativeScript เป็นโมดูล JavaScript ที่เรียบง่าย มันถูกกำหนดไว้ในไฟล์ src \ package.json ของแอปพลิเคชันของคุณ โมดูลนี้ใช้เพื่อสร้างโปรเจ็กต์ใหม่สำหรับการพัฒนาปลั๊กอิน NativeScript มีการกำหนดไว้ด้านล่าง -

tns plugin create <Plugin Repository Name> [--path <Directory>]