编译模块支持defaultOptions作为默认配置