uni-app cli打包无法使用

uni-app cli打包无法使用

D:\Documents\HBuilderProjects\cli-test>cli pack --android.androidpacktype 1 --android.packagename cli-test.youtuosoft.com --platform android --project "D:\Documents\HBuilderProjects\cli-test"

D:\Documents\HBuilderProjects\cli-test>cli pack --android.androidpacktype 1 --android.packagename cli-test.youtuosoft.com --platform android --project ./

D:\Documents\HBuilderProjects\cli-test>dir
驱动器 D 中的卷是 Documents
卷的序列号是 0455-18E2  

D:\Documents\HBuilderProjects\cli-test 的目录  

2021-03-27  15:47    <DIR>          .
2021-03-27  15:47    <DIR>          ..
2021-03-27  15:47    <DIR>          css
2021-03-27  15:47    <DIR>          img
2021-03-27  15:47               469 index.html
2021-03-27  15:47    <DIR>          js
2021-03-27  15:47            11,827 manifest.json
2021-03-27  15:47    <DIR>          unpackage
2 个文件         12,296 字节
6 个目录 369,363,824,640 可用字节

更多关于uni-app cli打包无法使用的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app cli打包无法使用的实战教程也可以访问 https://www.itying.com/category-93-b0.html


根据您提供的命令行和目录结构,您当前使用的是HBuilderX创建的普通Web项目,而不是uni-app项目。uni-app CLI打包需要基于uni-app项目结构。

主要问题分析:

  1. 项目结构不符合uni-app要求,缺少pages.json、App.vue等核心文件
  2. manifest.json文件大小显示为11,827字节,这可能是HBuilder创建的5+ App项目配置,而非uni-app项目配置

解决方案:

  1. 使用HBuilderX新建uni-app项目,或通过vue-cli创建:

    npm install -g [@vue](/user/vue)/cli
    vue create -p dcloudio/uni-preset-vue my-project
    
  2. 确保项目包含正确的uni-app文件结构:

    • pages.json(页面配置)
    • App.vue(应用入口)
    • main.js(主程序)
    • manifest.json(应用配置)
  3. 在正确的uni-app项目目录下执行打包命令:

    cli pack --platform android --project ./
回到顶部