08335 / hivui-platform-template
hivui平台项目模板
Newer
Older
hivui-platform-template / build / vite_preview / element_ui.js
/**
 * window.ELEMENT替代node_modules/element-ui/lib/element-ui.common.js
 * -------------------------------------------------------------------------
 * 原因:当hi-ui库以commonjs2 的模式输出组件库
 * 在vite预览时,hiui库引用的element-ui会从node_modules/element-ui/lib/element-ui.common.js
 * 然而全局已经有ELEMENT,这就导致已经注册的element组件多次注册,
 * hiui依懒element,多次注册就影响了,hiui组件本身渲染逻辑
 * 解决方案是,vite.config.js中修改配置,
 * aliases添加一项指引,'element-ui':resolve(__dirname,`./assets_platform/vite_element_ui.js`),
 * 这个文件就直接导出全局的ELEMENT
 */
module.exports=window.ELEMENT