Node实现web多主题实现方案

开发需求:不同域名下的web,可以自定义主题样式

解决方案:node+webpack+less打包成对应的主题样式

gitbub: webTheme

解决思路:

  1. node封装接口接受主题参数,修改对应的less变量文件,机器实现打包生成对应的css文件,然后上传到对应的cdn上,返回对应的css所对应的cdn地址。
  2. 在客户端,根据域名,动态匹配对应的css文件,挂载到link标签上。
  cnpm install
  node server.js
  浏览器打开: http://localhost:3000/?color=white&bg=blue
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。