NativeScript插件构建

/ / NativeScript插件构建

npm软件包用于添加本机函数。使用此软件包,无涯教程可以安装或搜索或删除任何插件。

插件命令

    add         -  用于安装插件。

    update   -  更新指定的插件并修改其依赖项。

    remove -  删除插件。

    build     -  用于构建iOS或android项目的插件。

    create   -  为您的项目创建一个插件。

添加插件

以下语法用于添加新的插件-

tns plugin add <plugin-name>

例如,如果要添加nativescript-barcodescanner,则可以使用以下代码-

tns plugin add nativescript-barcodescanner

您可以看到以下响应-

+ nativescript-barcodescanner@3.4.1 
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插件 。使用以下命令在您的项目中添加-

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

构建插件

它用于构建位于platform/android中的插件的Android专用项目文件。让无涯教程使用以下命令构建nativescript-barcodescanner pugin-

tns plugin build nativescript-barcodescanner

创建插件

NativeScript插件是简单的JavaScript模块。它在您的应用程序src\package.json文件中定义。该模块用于为NativeScript插件开发创建一个新项目。

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

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

网络架构实战课 -〔谢友鹏〕

SRE实践:服务可靠性案例课 -〔白园〕

B端产品经理入门课 -〔董小圣〕

说透元宇宙 -〔方军〕

eBPF核心技术与实战 -〔倪朋飞〕

成为AI产品经理 -〔刘海丰〕

微信小程序全栈开发实战 -〔李艺〕

Swift核心技术与实战 -〔张杰〕

邱岳的产品实战 -〔邱岳〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者