- Creator 版本: 3.8.1
根据3.8手册

到 npm install 这一步,报错,如下图:

求助,改如何解决
根据3.8手册

到 npm install 这一步,报错,如下图:

求助,改如何解决
发现可能是node版本太高问题,现在降级到 v14.21.3
还是会有问题

降级到 v12.22.12
目前 npm install 已通过

但是gulp build 有报错,还不知道为什么

官方能给个明确的nodejs的版本么? 是否还有其他的环境需要设置?
目前文档里写着要 v12以上
3.8正式版定制引擎报错了。。。 - Creator 3.x - Cocos中文社区
这个帖子回答的是只能 v14

从GIT下载下来的引擎里的readme写着要 v9
我现在v14.21.3 v12.22.12 都无法走完 gulp build
can not resolve ‘./lib/spine-core’
应该是你的自定义引擎,没有把 native/external clone 到本地。
保证自定义引擎的两个仓库都切换到对应的分支,比如都是 v3.8.1
目录结构:
cocos-engine: https://github.com/cocos/cocos-engine
cocos-engine/native/external: https://github.com/cocos/cocos-engine-external
我已确定按照文档的需求把 external 放在了正确的位置, 并且都是从 v3.8.1分支中获得


引擎确认为 3.8.1

external位置应该也是对的,也确认是 3.8.1
你本地这个文件是否存在?看日志是 cocos/spine/index.ts 中 import ‘./lib/spine-core’ 的时候报的错误。
确实没有,引擎的根 ignore里把所有的 lib/ 排除了

我导出到我的项目工程时,这些全部被丢掉了
我再试试看,先谢谢了
额,你是直接拷贝代码,再手动 git add 所有代码吗?这样是不太好的。
因为有些文件可能是被 force add 的。你这样操作会导致一些文件丢失。
我从git上clone下来,然后export导出zip,然后放进自己的项目; 没想到有ignore,造成export不完全
我想把引擎代码内置到项目的git repo里,应该怎么操作比较好?
现在不是在这儿吗