bug描述:使用 element-plus 二次封装组件,使用 vitest 测试时报错,对于 element-plus 的 css 样式识别失败。
报错内容: Unknown file extension “.css” for D:\demo\omniButton\node_modules.pnpm\registry.npmmirror.com+element-plus@2.2.9_vue@3.2.37\node_modules\element-plus\theme-chalk\el-button.css
在这里插入图片描述
解决方案:
在 vite.config.js 中配置:

test: {
    deps: {
      inline: ['element-plus']
    }
  },

重启生效,vitest 会 hmr,如果未生效,请重启

相关资料查询:
https://stackoverflow.com/questions/75006674/vitest-with-element-plus-unplugin-unknown-extension-for-scss
https://github.com/vitest-dev/vitest/issues/1388

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐