微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

工作目录不是cordova项目

如何解决工作目录不是cordova项目

在我的 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 的问题。上面可能有额外的日志输出

这是我目前的项目结构

enter image description here

请指出问题所在和可能的解决方案。

解决方法

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。