当前工作目录不是Ionic 5中基于Cordova的项目

问题描述 投票:0回答:1

我的Ionic PWA项目具有摄像头,位置cordova插件。他们工作正常。我在项目中添加了设备运动插件和LinearAccelerationSensor。我提到了此working project

当我克隆此项目时,当我安装device motion plugin并将此代码复制到我的项目页面中时,它可以按预期工作

  if ('LinearAccelerationSensor' in window) {
      const accelerometer = new LinearAccelerationSensor();
      accelerometer.addEventListener('reading', e => { this.accelerationHandler(accelerometer, this.devicemotion6); });
      accelerometer.start();
    }

ionic cordova run browser上,它开始给我错误:

src / app / devicemotion / devicemotion.page.ts:251:33中的错误-错误TS2304:找不到名称'LinearAccelerationSensor'。

[当我在克隆项目中工作时搜索两个项目之间的差异时,执行ionic info后,发现以下差异-

enter image description here

现在当我尝试安装cordova platform add browser时说Current working directory is not a Cordova-based project.

如何使用ionic cordova run browser正确运行它?

angular cordova ionic-framework ionic2 ionic4
1个回答
0
投票

使用命令

cordova平台添加浏览器

Reference

© www.soinside.com 2019 - 2024. All rights reserved.