昨晚我奋笔疾书,写了一篇打破CocosCreator3d不能使用npm包的魔咒!!!
然后用公众号发了这一篇文章,
打开俺滴手机,只听见啪的一声:Creator3.0Preview发布,打脸了哈。我没闪。
非常惊喜,然后深夜12点,下载了preview版本,想把玩一下。但要去休息睡觉了
早上七点起床,花了几分钟,创建个新项目
npm i @ailhc/egf-core
然后引用,控制台报错
我想应该是还不支持直接使用npm包。
没事,复制system目录下的js和sourcemap文件,导入为插件
复制egf-c3d-empty的代码
发现有一些,报错,仔细看了看是因为严格的类型提示报错的:可能为null,不知道怎么关掉。
但处理一下,运行
没有问题。
适配项目上传GitHub了,感兴趣的可以看看
egf-ccc3-empty
对于写代码的第一感受,类型检查过于严格,调用api动不动就红线。有点难受。
但也很好奇怎么做到的