آموزش پلاگین ها در NativeScript
آموزش پلاگین ها در NativeScript
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش پلاگین ها در NativeScript خواهیم پرداخت.
بسته npm برای افزودن قابلیت های بومی استفاده می شود. با استفاده از این بسته می توان افزونه ها را نصب یا جستجو یا حذف کرد. این بخش در مورد پلاگین ها به طور مفصل توضیح می دهد
دستورات
- add – برای نصب افزونه استفاده می شود.
- update – پلاگین مشخص شده را به روز می کند و وابستگی های آن را اصلاح می کند.
- remove – افزونه را حذف می کند.
- build – برای ساخت پلاگین برای پروژه های iOS یا اندروید استفاده می شود.
- create – یک پلاگین برای پروژه شما ایجاد می کند.
افزودن پلاگین
در زیر نحو برای افزودن یک افزونه جدید استفاده شده است –
1 |
tns plugin add <plugin-name> |
به عنوان مثال، اگر می خواهید nativescript-barcodescanner اضافه کنید ، می توانید از کد زیر استفاده کنید –
1 |
tns plugin add nativescript-barcodescanner |
می توانید پاسخ زیر را ببینید –
1 2 |
+ nativescript-barcodescanner@3.4.1 added 1 package from 1 contributor and audited 11704 packages in 8.76s |
برای افزودن پلاگین فوق می توانید از ماژول npm نیز استفاده کنید –
1 |
npm install nativescript-barcodescanner |
اکنون، NativeScript CLI افزونه را از npm دانلود کرده و داخل پوشه node_modules اضافه می کند.
اگر می خواهید پلاگین را مستقیماً به package.json خود اضافه کنید و تمام مشکلات وابستگی را برطرف کنید ، می توانید به جای دستور قبلی از دستور زیر استفاده کنید –
1 |
npm i nativescript-barcodescanner |
اگر می خواهید وابستگی های توسعه دهنده را هنگام توسعه نصب کنید ، از کد زیر استفاده کنید –
1 |
npm i tns-platform-declarations --save-dev |
tns-platform-statement ها وابستگی توسعه دهنده ای است که فقط برای IntelliSense در طول فرایند توسعه مورد نیاز است.
وارد کردن پلاگین ها
اکنون، افزونه nativescript-barcodescanner را نصب کرده ایم. اجازه دهید ما با استفاده از دستور زیر پروژه خود را اضافه کنیم –
1 2 |
const maps = require("nativescript-barcodescanner"); maps.requestPermissions(); |
به روزرسانی پلاگین ها
این روش برای به روزرسانی یک افزونه مشخص استفاده می شود، بنابراین پلاگین قبلی را حذف می کند و نسخه جدید را نصب می کند و وابستگی های آن را اصلاح می کند. در زیر تعریف شده است –
1 |
tns plugin update <Plugin name version> |
حذف پلاگین
اگر می خواهید افزونه را حذف کنید ، در صورت عدم نیاز ، می توانید از نحو زیر استفاده کنید –
1 |
tns plugin remove <plugin-name> |
به عنوان مثال ، اگر می خواهید nativescript-google-maps-sdk نصب شده بالا را حذف کنید ، از دستور زیر استفاده کنید –
1 |
tns plugin remove nativescript-barcodescanner |
می توانید پاسخ زیر را ببینید –
1 |
Successfully removed plugin nativescript-barcodescanner |
ساخت پلاگین
این مورد برای ساخت پرونده های پروژه مخصوص اندروید پلاگین واقع در سیستم عامل ها / android استفاده می شود. بیایید با استفاده از دستور زیر Pugin nativescript-barcodescanner را بسازیم –
1 |
tns plugin build nativescript-barcodescanner |
ایجاد پلاگین
پلاگین های NativeScript ماژول های ساده JavaScript هستند. این در داخل پرونده src \ package.json برنامه شما تعریف شده است. این ماژول برای ایجاد پروژه جدید برای توسعه پلاگین NativeScript استفاده می شود. در زیر تعریف شده است –
1 |
tns plugin create <Plugin Repository Name> [--path <Directory>] |
لیست جلسات قبل آموزش NativeScript
- آموزش NativeScript
- معرفی NativeScript
- آموزش نصب NativeScript
- آموزش معماری NativeScript
- آموزش برنامه Angular در NativeScript
- آموزش تمپلیت ها در NativeScript
- آموزش ویجت ها در NativeScript
- آموزش ظروف طرح بندی در NativeScript
- آموزش پیمایش در NativeScript
- آموزش مدیریت رویدادها در NativeScript
- آموزش اتصال داده در NativeScript
- آموزش ماژول ها در NativeScript
دیدگاه شما