自定义npm 工具包的问题

  • Creator 版本: 3.8.1

  • 目标平台:Gollgle

我想把一个原本正常使用的文件夹(代码原封不动,文件夹里面包含了预制体、预制体脚本 、工具脚本 )代码用rollup 转成一个npm库,rollup只负责了对ts代码转成cocos支持的esModule js代码格式,而且该文件夹已经通过测试。

目前已经转出了对应代码,但是有一个问题是貌似cocos在初始化时无法正确解析在node_modules中使用了cc模块的代码。
报错如下:
image

这种情况该如何解决呢,有没有大佬知道。

代码仓库:https://gitee.com/Z2105873459/core_tgx-npm.git ,该仓库实现了两个方面功能,一个是cc声明不报错并且正常提示的示例功能(在一些情况下可能很有用哈哈哈),还有一个把代码转成cocos引擎可用的npm配置(在不使用cocos的的模块下,原因上述)。

@shrinktofit 大佬求解

求大佬解答

没能解决,不过我框架的扩展还是用到了npm,是通过写了个脚手架,负责把node_modules中的库拷贝到引擎资源目录下

这很不方便啊,如果你的库要更新用户需要怎么个操作

你这么玩是不是直接搞cocos插件更好

npm也是个脚手架,用户不需要使用npm,使用我的脚手架就好了

有相关文章推荐么,学习一下

你可以用一下我的框架试试看
https://forum.cocos.org/t/topic/153151

明白你的做法了,挺简单粗暴的,非常值得参考