请问可以自定义 命令行 构建环境吗?

请问可以自定义 命令行 构建环境吗?

求帮助 比如构建web-mobile 我想分dev,staging,pro

注意:想利用命令命令行参数

万分感谢!
@panda

这个可以的话,看你的需求,应该只是想要构建 dev/web-mobile、staging/web-mobile、pro/web-mobile。
命令行构建参考
2.4.x
https://docs.cocos.com/creator/manual/zh/publish/publish-in-command-line.html#构建参数
3.x版本
https://docs.cocos.com/creator/3.3/manual/zh/editor/publish/publish-in-command-line.html#构建参数
修改构建后的目录

谢谢回复。 但是没找到可以传那个参数。

我是想根据不同的环境换不同的url像这样的需求

直接用cmd的形式

  • buildPath - 构建的工作区,默认为 build 目录下
  • outputName - 构建后生成的发布包文件夹名称。

可以自定义这两个.另外,你想用cmd命令的话,你可以把构建的参数,配置成构建参数文件,然后来使用.

如果不是很了解 构建参数文件,怎么使用的话,也可以参考一下

谢谢答复,

我需求是想换环境,不是换路径.

比如构建文档中有debug模式,比如下面:

我想自定义像这样的环境。比如我想要 STAGING 模式 这样

如果有的话,我希望能自定义像“CC_DEBUG” 这样的宏 给我在源代码中自己配置,最后我通过cmd 进行构建就行了。谢谢。


使用场景:

需求
我想通过cmd同时构建
Production 环境 + staging 环境 + demo环境。

原因:
每个环境server URL都不同 (还有水印 , 横幅 ,广告 …等等)。

遇到问题:
我不想每build 一次就改一次源码,
所以我想通过cmd来构建。

你好,这个我确认了一下, 用户自定义宏,这个功能,目前在3.4.0版本支持。其他版本暂不支持。

了解謝謝你

请问下,我在这里添加后,需要怎么操作,我直接在代码里使用会报错