1***@qq.com
1***@qq.com
  • 发布:2020-01-21 18:03
  • 更新:2020-11-27 14:03
  • 阅读:673

cli 模式 构建不一致

分类:uni-app

根据官方文档吧HbuilderX项目变成cli项目,就是拷贝了必要文件到src目录,在车里模式下编译出来缺少project.config.json
并且自定义组件没有被编译到正确目录,截图如下

编译结果缺少很多文件,包括project.config.json

自定义组件为什么被编译到了client文件夹

2020-01-21 18:03 负责人:无 分享
已邀请:
dexbol

dexbol

遇到了同样的问题。目前没有解决办法吗?

dexbol

dexbol

目前我方案如下;

build:mp-qq/mp-weixin 命令后多执行一个 js 文件,将自己维护的 package.config.json 复制到 build 目录中。

{  
        "build:mp-qq": "cross-env NODE_ENV=production UNI_PLATFORM=mp-qq vue-cli-service uni-build && ./script/mp-qq.js",  

}
#!/usr/bin/env node  
const fs = require('fs');  

console.log('Copy project.config.json to build directory.');  
fs.copyFile(  
    './project.config.json',  
    './dist/build/mp-qq/project.config.json',  
    (err) => {  
        if (err) {  
            console.error(err);  
        }  
    }  
);  

如果在 qq 小程序开发者工具里更改了项目配置,需要将配置文件同步到自己维护的文件中。

该问题目前已经被锁定, 无法添加新回复