【问题标题】:working directory is not a cordova project工作目录不是科尔多瓦项目
【发布时间】:2021-04-14 13:08:02
【问题描述】:

在我的 framework7 vue 项目中运行 npm run build-prod-cordova-android 后,我的构建成功,但在我的 Cordova 构建之前出现此错误:

当前工作目录不是基于 Cordova 的项目。
npm 错误!代码生命周期
npm 错误!错误号 1
npm 错误! sekani@1.0.0 build-prod-cordova-android: cross-env TARGET=cordova cross-env NODE_ENV=production node ./build/build.js && cd cordova && cordova build android
npm 错误!退出状态 1
npm 错误!
npm 错误!在 sekani@1.0.0 build-prod-cordova-android 脚本中失败。
npm 错误!这可能不是 npm 的问题。上面可能还有额外的日志输出。

这是我目前的项目结构

请指出错误和可能的解决方案。

【问题讨论】:

    标签: vue.js cordova npm html-framework-7


    【解决方案1】:

    发现问题在于 Cordova 目录缺少 www/ 文件夹,因此 Cordova 无法运行,然后 Framework7 再次设置此包以在 build 文件夹中生成构建。

    我建议你不要重定向你的构建(特别是如果你不熟悉如何做),而是你可以复制 build/cordova 中的 www/ 文件夹并将其粘贴到你的 Cordova 项目目录并构建你的 apk从那里开始。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-02
      • 1970-01-01
      • 2020-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-05
      • 1970-01-01
      相关资源
      最近更新 更多