当前位置:   article > 正文

element-ui et -i 编译默认主题报错:ReferenceError: primordials is not defined_elementui执行et命令报primordials is not defined

elementui执行et命令报primordials is not defined
报错信息如下
fs.js:40
} = primordials;
    ^
ReferenceError: primordials is not defined
  • 1
  • 2
  • 3
  • 4
导致这个问题的原因:node和gulp版本冲突!!

我使用的是node 14版本

解决方法:

看了好几个帖子,都推荐使用node 11.15.0版本(推荐用nvm包管理,非常方便)

1.先使用原node版本卸载element-theme

用哪个node版本下载的就用node版本卸载,否则很可能出现问题

npm uninstall element-theme
  • 1
2.使用nvm下载并切换node 11.15.0
nvm install 11.15.0
nvm use 11.15.0
  • 1
  • 2

请添加图片描述

3.下载样式模板
npm i element-theme-chalk -D
//或者
npm i https://github.com/ElementUI/theme-chalk -D
  • 1
  • 2
  • 3
4.生成变量文件
et -i  (在项目根目录生成element-variables.scss文件)
et -i src/styles/vars.scss(手动指定文件名和位置)
  • 1
  • 2
成功生成文件,问题已解决
参考链接

https://blog.csdn.net/qq_44869043/article/details/126663940

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/487313
推荐阅读
相关标签
  

闽ICP备14008679号