赞
踩
首先安装「主题生成工具」,可以全局安装或者安装在当前项目下,推荐安装在项目里,方便别人 clone 项目时能直接安装依赖并启动,这里以全局安装做演示。
npm i element-themex -D
安装白垩主题,可以从 npm 安装或者从 GitHub 拉取最新代码。
- # 从 npm
- npm i element-theme-chalk -D
-
- # 从 GitHub
- npm i https://github.com/ElementUI/theme-chalk -D
主题生成工具安装成功后,如果全局安装可以在命令行里通过 et
调用工具,如果安装在当前目录下,需要通过.\node_modules\.bin\et 访问到命令。执行 -i
初始化变量文件。默认输出到 element-variables.scss
,当然你可以传参数指定文件输出目录。
.\node_modules\.bin\et -i
如果使用默认配置,执行后当前目录会有一个 element-variables.scss
文件。内部包含了主题所用到的所有变量,它们使用 SCSS 的格式定义。
直接编辑 element-variables.scss
文件,例如修改主题色为红色。
$--color-primary: red;
保存文件后,到命令行里执行 et
编译主题,如果你想启用 watch
模式,实时编译主题,增加 -w
参数;如果你在初始化时指定了自定义变量文件,则需要增加 -c
参数,并带上你的变量文件名。默认情况下编译的主题目录是放在 ./theme
下,你可以通过 -o
参数指定打包目录。
.\node_modules\.bin\et
和引入默认主题一样,在代码里直接引用「在线主题编辑器」或「命令行工具」生成的主题的 theme/index.css
文件即可。
- import '../theme/index.css'
- import ElementUI from 'element-ui'
- import Vue from 'vue'
-
- Vue.use(ElementUI)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。