【问题标题】:Current working directory is not a Cordova-based project in Ionic 5当前工作目录不是 Ionic 5 中基于 Cordova 的项目
【发布时间】:2020-05-10 12:25:52
【问题描述】:

我的 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”。

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

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

如何使用ionic cordova run browser 运行它而不会出错?

【问题讨论】:

    标签: angular cordova ionic-framework ionic2 ionic4


    【解决方案1】:

    使用命令

    cordova平台添加浏览器

    Reference

    【讨论】:

    • 它是说,这不是一个cordova项目
    • 项目文件夹中有 www/ 目录吗?如果没有,创建一个空文件夹 mkdir www
    猜你喜欢
    • 2014-02-12
    • 1970-01-01
    • 2015-05-22
    • 2019-03-07
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 1970-01-01
    • 2021-04-18
    相关资源
    最近更新 更多