无法使用已安装插件的 class

Cannot use the class of installed plugin

我今天刚试过Apache Cordova,我用的是Visual Studio

因此,我从 Microsoft Visual Studio 2015 提供的空白 Cordova 项目模板创建了一个项目。

然后我通过 config.xml > Plugins > Custom > git 将测试插件 (https://github.com/MSOpenTech/cordova-plugin-test) 添加到项目中,它似乎工作正常,它显示插件已安装的通知。

但是,当我添加另一个自定义插件时(在本例中我使用 https://github.com/toluhta/Immersify)并在 onDeviceReady():

处键入此代码

Immersify.enable(onImmersiveSuccess, onImmersiveFailed);

Visual Studio 2015 给我报错:

TS2304  Build: Cannot find name 'Immersify'.
TS2304  Cannot find name 'Immersify'

我尝试通过 Tools > Options > Tools for Apache Cordova > Cordova Tools 和 运行 Dependency Checker 清除 Cordova 缓存几次,仍然没有成功

有什么想法吗?

终于找到答案了

由于我创建的是 TypeScript 项目而不是 Javascript 项目,所以插件似乎无法识别

我不知道是否有 TypeScript 插件,但是将项目切换到 Javascript 项目解决了问题