Web打包未引用的JS代码也会打进去

  • Creator 版本:2.2.1

  • 目标平台: Web

  • 问题: Web打包构建, 发现未引用的业务代码也打了进去, 引用方式是通过 import 引用, 通过export导出.

  • 其他:打包时能否有环境变量等方式控制打入包的内容, 不希望把测试内容也打入, 但是做了脚本替换后有了上述问题, 除非未被引用的文件也进行注释.

求教有大佬遇过这个问题吗?或是我的姿势不对?:joy:

通常情况下的 import/export 即使未引用也会打包进去。
环境变量 就是 CC_EDITOR 之类的宏啊,参考
https://docs.cocos.com/creator/api/zh/modules/GLOBAL-MACROS.html

测试内容写在 if(CC_DEBUG){ } 里面,在正式构建的时候就会剔除了

1赞

感谢大佬, 我去试试