Creator 2.0.8 命令行编译还是有问题

  1. 必须指定 local/builder.json 的 actualPlatform,构建生成的文件目录还会是 build/${PLATFORM},如果自定义的构建流程有依赖这种格式的话会导致意外事故;
  2. 在 --build options 中指定 actualPlatform 时,可以看到 console 会打印
Start building with options : {
...
  "actualPlatform": "web-mobile",
...

但是最后生成的目录结构也不是 build/${actualPlatform}.

@jare

你的编译命令到底是什么?完整的贴出来看看,我们好做测试~

  1. 清空项目的 local 目录;
  2. /Applications/CocosCreator.app/Contents/MacOS/CocosCreator --path . --build "platform=web-mobile;debug=true"

只要这样执行,就会重现了,我的是 mac

有构建和编译分开的命令吗?

你用 --help 看下就知道

测试构建没有遇到你说的问题哦,构建使用的是 --build,自动编译参考文档中的 autoCompile
https://docs.cocos.com/creator/manual/zh/publish/publish-in-command-line.html#命令行发布参考

嗨 你有清空掉项目的 local builder文件吗?

local 目录直接删掉了

你好,可以把你的demo发给我看看吗?:sweat_smile:

你新建个hellowork,使用我贴出来的命令,就可以正常构建的呢,目录结构如下。

好的,我试试哈

我测试了,构建后的文件还是直接在 build,不是build/web-mobile,你可以给下截图你构建后的截图吗?