吐槽下3.8的自定义引擎

今日尝试自定义引擎,然后发现不改代码也会失败。
引擎自己编译自定义引擎失败后不做中断,到加载才报错,也不太能理解。

最后想到自己构建下试试 npm run build 然后发现
‘build-declarations’ errored after 14 s
Error: ENOENT: no such file or directory, copyfile ‘C:\Users\1\Work\cocos-engine@types\consts.d.ts’ -> ‘C:\Users\1\Work\cocos-engine\bin.declarations__before_bundle@types\consts.d.ts’
‘build’ errored after 14 s

猜测原因是:
3.8 cocos-engine的.gitignore里加了这个@types/consts.d.ts
但是 构建自定义引擎 依赖于这个文件。直接git clone拿不到这个文件。

居然没人发帖问过的么(

应该不会吧,之前3.8.2自定义过一次,编译成功了啊

是需要执行这一步吗image

请问用何种方式取得的源码?git clone拿不到这个文件啊 页没找到生成这个文件的方式

使用默认配置无法安装 registry.npm.taobao.org 相关库,因此统一替换为了registry.npmmirror.com
确认是执行了这个步骤的

我这边没有用git clone,直接下载的zip

你是修改的那一部分,ts 还是 原生,我是只自定义了 ts

问题是在原生和ts都未改变代码的情况下编译报错……编辑器里俩都选自定义了

直接用编辑器编译试试?