create-iking-admin
Version:
金合技术中台脚手架
26 lines (21 loc) • 709 B
text/typescript
import { createLogger } from 'vite'
const logger = createLogger()
logger.info = (msg) => {
if (msg.includes('dist')) {
return
}
console.info('\x1B[32m[Iking Admin]:', msg)
}
logger.warn = (msg) => {
// 忽略空 CSS 文件的警告
if (msg.includes('larger than')) {
console.info('\x1B[33m[Iking Admin (warn)]:', '存在打包后的文件大小大于1000 kb的文件,建议优化')
}
else if (msg.includes('Nested CSS')) {
console.info('\x1B[33m[Iking Admin (warn)]: [vite:css] Nested CSS was detected, but CSS nesting has not been configured correctly')
}
else {
console.info('\x1B[33m[Iking Admin (warn)]: ', msg)
}
}
export default logger