/** * 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