这个警告并不会影响项目的正常运行,但是看着就很不舒服。
是说没明确定义功能标志__VUE_PROD_HYDRATION_ISMATCH_DETAILS__。您正在运行Vue的esm-bundler构建,它希望通过bundler配置全局注入这些编译时功能标志,以便在生产捆绑包中更好地进行树抖动(tree-shaking)。
解决办法:
在vite.config.js中添加:
define: {
__VUE_PROD_HYDRATION_MISMATCH_DETAILS__: false
},