有没有一些 宏/注释,让代码只在编辑器下运行,不打包编译出去?

我想着对游戏运行无用的代码就不打包出去了,所以想着一些工具类,调试类的代码就不打包出去了。
请问一下是否有支持这样的功能?
不需要支持到某段代码,支持某个文件或者某个类即可

if (PREVIEW) {
    import FileName from '../YourProjectFile';
}

不知道这样行不行?没试过 :joy:

:joy:
功能上应该是可以的,但是这个应该会打包进去

可以使用 EDITOR

1赞

好,后面我检查试试看

自己写个替换脚本啊, 正则而已, 发布前替换下呗.
正常一个项目, 调试宏就需要几百个. 另外还要大量的gulp脚本负责图集打包, 格式转换, 预处理等等. 难道你不用gulp?
我的项目宏至少几千个, 每个图像都是宏.

最简单的js宏:
//< debug > debug content //< / debug > 利用注释匹配删除.

用asset bundle分包不就可以解决,最简单

这些东西不应该都是引擎方处理的吗?
当然您说的这些都是可以自己处理的,但是我更想了解的是引擎有没有这些东西,我是刚转cocos对引擎不是很熟,