在一次阅读ElementPlus源码时,发现了一个问题:
ElementPlus提供了开发调试环境play
这是一个独立的使用vite启动的项目,其中通过ElementPlusResolver插件实现了按需全局导入
而我们修改了package文件夹下的组件代码后,直接可以在play项目中调试效果
项目结构如下:
根据上述内容,我们提出问题:
ElementPlusResolver插件是怎么工作的,为什么以下两种环境都能运行?
* 我们用ElementPlus时文件在node_modules里
* 这个运行环境的文件在package里
为了解决这个问题,我们需要探索非常多关键内容,就在本专题中逐一展开吧