cocos creator 命令行打包 如何指定TS引擎路径

cocos creator 命令行打包 如何指定TS引擎路径?

编辑器里 ‘偏好设置 -> 引擎管理器 -> 自定义 TS 引擎’ 这个数据是默认存储在全局的,指定完后打包就行了。

好的,3Q

你好,我设置了自定义引擎,在用命令行打包时,发现日志输出指向的引擎还是cocos dashboard下载的引擎路径。
image

image

这个勾选要去掉啊,后续版本我们优化一下界面

:joy:大意了,没太仔细看,一直以为是勾选了才能填自定义。。

按你说的,把内置的√去了,打包时日志还是一样。。。

设置完有重启编辑器吗

重启过了,我打包的命令行是:D:\work\CocosDashboard\resources.editors\Creator\3.1.1\CocosCreator.exe --project C:\windows\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\Cocos2\Project --build “configPath=C:\windows\system32\config\systemprofile\AppData\Local\Jenkins.jenkins\workspace\Cocos2\Project\build\buildConfig_wechatgame.json”

是不是我指定了CocosCreator路径,引擎代码都用该路径下来呀, 打包命令能带上TS引擎路径吗?

目前命令行没有支持 带上 ‘’TS引擎路径 这个功能,每个配置选项都有它自己的设置方式。

是不是我指定了CocosCreator路径,引擎代码都用该路径下来呀

不是的,你发一下构建 log 我看看?项目路径 / temp/builder/log 里找一下,或者打开编辑器手动构建找一下 log

没权限传文件。。我要怎么给你



这里我就截了个头尾

以下是jenkins的log,在cocos的log之前的输出信息,他多了Engine location的输出, 我怀疑是是否跟jenkins有关?

好吧,有很多可能性一一问下来太费时间了。你这样截图截断的部分我看不到,先不要命令行构建,手动构建也是一样的结果吗?

这个功能和命令行构建没有关系,这就是自定义引擎的通用流程。你这个 log 看下来就是使用的内置引擎,你确定你命令行构建用的编辑器和手动打开的是同一个吗?

我编辑器路径:image
命令行打包用的也是这个。
用编辑器打包看了下日志,编译的TS引擎路径是我自定义的

log有个奇怪的地方,我明明是8-16日刚刚构建的,log文件名是8-15的,我特意构建前还把之前的log都删了。image

我绕过jenkins用命令行构建是好的,看来是跟jenkins有关系

现在改了TS引擎路径后的配置文件是在哪的,我试下把相关配置在jenkins中加一下环境变量试试

明明是8-16日刚刚构建的,log文件名是8-15的

这是由于目前 log 的名称是和这个构建任务创建时间对应的。

控制台打印一下 Editor.App.home 可以找到全局配置目录。

image

命令行构建有传递 --dev 吗?是的话配置文件会存在不同的地方,就会有差异