生成自定义主题请见 element.eleme.cn/#/zh-CN/com…
生成element-variables.scss后在package.json中添加指令
"scripts": {
...
"build:theme": "et -c ./src/assets/css/element-variables.scss -o ./src/assets/css/theme"
},
运行脚本 npm run build:theme 或者 et [-c <inputFilePath>] [-o <outputFilepath>]
如inputFilePath在根目录下则不用填写
et -c 输入文件地址
et -0 输出文件地址
不填写则默认输出
ReferenceError: primordials is not defined 解决方案
- rm -rf node_modules # 删除node_modules文件夹
- 根目录中创建或修改 npm-shrinkwrap.json
这个文件是一次性的如再次出现这个问题重新将下面代码覆盖
{
"dependencies": {
"graceful-fs": {
"version": "4.2.2"
}
}
}
- 重新执行
npm install - 运行脚本
npm run build:theme