无法使用已安装插件的 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 项目解决了问题
我今天刚试过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 项目解决了问题