Ios NativeScript静态库实现如何生成TypeScript声明
我正在努力实现Captuvo静态库作为NativeScript中的插件 插件结构:Ios NativeScript静态库实现如何生成TypeScript声明,ios,nativescript,angular2-nativescript,nativescript-plugin,Ios,Nativescript,Angular2 Nativescript,Nativescript Plugin,我正在努力实现Captuvo静态库作为NativeScript中的插件 插件结构: nativescript-captuvo-scan ├── package.json └── platforms └── ios └── include ├── captuvo │ ├── Captuvo.h │ └── module.modulema
nativescript-captuvo-scan
├── package.json
└── platforms
└── ios
└── include
├── captuvo
│ ├── Captuvo.h
│ └── module.modulemap
│
└── libCaptuvoSDK.a
在将nativescript captuvo扫描插件添加到我的项目中之后,我正在运行以下命令,试图将库公开为typescript类型
$ TNS_DEBUG_METADATA_PATH="$(pwd)/metadata" tns build ios
及
项目中生成了大量d.ts
文件,但我找不到公开库的文件
我错过了什么,或者我错在哪里
有人知道包装静态库的nativescript插件吗?我似乎找不到一个不使用Podfile的例子。文件夹结构非常重要,但文件名也很重要。如果您完全按照此方式操作,则NativeScript将正确拾取您的静态iOS库: CaptuvoSDK.d.ts只是一个额外的功能:我通过在应用程序的根文件夹中运行以下命令为CaptuvoSDK生成了TypeScript绑定:
- TNS_DEBUG_METADATA_PATH=“$(pwd)/METADATA”TNS构建ios
- TNS_TYPESCRIPT_声明_PATH=“$(pwd)/typings”TNS构建ios
$ TNS_TYPESCRIPT_DECLARATIONS_PATH="$(pwd)/typings" tns build ios