#inror在角度2中运行codova电池插件并在进行构建时

时间:2016-12-28 18:46:48

标签: javascript cordova angular typescript

我还有两个问题,我正在分享截图。

当我的构建在运行命令时失败一次" cordova运行android"它再次运行时出错了#34;当前工作目录不是基于Cordova的项目。"

我希望使用cordova插件电池状态以角度2运行电池状态插件,它已正确安装但无法在我的代码中成功运行 - >

在代码中,status.level回调属性在提供错误时不起作用"属性级别在类型事件"

上不存在

"image of TS file having error "

如何解决此错误或在typescript文件中使用manp?=

1 个答案:

答案 0 :(得分:0)

不幸的是,我没有足够的声誉来评论你的问题,因为我需要更多的信息才能回答你一个好的答案。

  • 你能构建Angular应用程序吗?您必须在项目的根目录中运行命令ng build
  • 如果您能够构建应用程序,那么尝试通过将上一步的结果复制到干净的Apache Cordova项目来构建Cordova项目。

让我知道结果,以检查可能是什么原因。关于“cordova-plugin-battery”用法,您可以将插件依赖项添加到config.xml文件,或通过在cordova plugin add cordova-plugin-battery-status目录中运行cordova来安装它。然后将它与typescript一起使用,您不必再做任何事情,但理想情况下,您应该在DefinitlyTyped存储库中找到Typescript定义。请参阅:https://www.npmjs.com/package/@types/cordova-plugin-battery-status

如果定义不可用,您可以直接使用它,但是您会收到警告,因为您使用的类型未定义。您还可以创建自己的Typescript定义以允许类型验证。