# create-react-app lessChangeSkin **Repository Path**: n3taway/create-react-app-lessChangeSkin ## Basic Information - **Project Name**: create-react-app lessChangeSkin - **Description**: less换肤:学习了webpack-loader部分知识,自定义了一个loader处理less文件。 学习了webpack-plugin部分知识,自定义了一个plugin处理换肤相关文件。 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-07-15 - **Last Updated**: 2022-05-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # create-react-app lessChangeSkin ## 换肤方案 - 编写多套样式,redtheme.css bluetheme.css greentheme.css 优点:实现逻辑简单
缺点:样式存在服务器,不支持离线换肤,消耗请求资源 - 使用css原生变量 优点:实现逻辑简单,支持离线换肤
缺点:不支持颜色计算 - 使用less.modifyVars() 优点:支持离线换肤,支持颜色计算
缺点:需要熟悉webpack工具搭配食用 #### 介绍 less换肤: - 学习了webpack-loader部分知识,自定义了一个loader处理less文件。 - 学习了webpack-plugin部分知识,自定义了一个plugin处理换肤相关文件。