修复较多可选模块，但仍有错误