如何解决工作目录不是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 的问题。上面可能有额外的日志输出。
请指出问题所在和可能的解决方案。
解决方法
发现这个问题是 Cordova 目录缺少 www/
文件夹,因此 Cordova 无法运行,然后 Framework7 再次设置此包以在 build
文件夹中生成构建.
我建议你不要重定向你的构建(特别是如果你不熟悉如何去做),而是你可以复制 www/
中的 build/cordova
文件夹并将其粘贴到你的 Cordova 项目目录中并从那里构建您的 apk。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。