vite-plugin-windicss icon indicating copy to clipboard operation
vite-plugin-windicss copied to clipboard

Unable to use prefix configuration

Open rex-ll opened this issue 4 years ago • 1 comments

Describe the bug Unable to use prefix configuration

Minimal Reproductions

vite.config.js

import windiCSS from 'vite-plugin-windicss';

export default () => {
 // ***
  return {
    plugins: [windiCSS()]
  }
 // ***
}

windi.config.js

import { defineConfig } from 'vite-plugin-windicss';
export default defineConfig({
  prefix: 'test-',
})
[vite] Internal server error: Cannot read property 'type' of undefined
      at sortMeta (D:\experimental\test\node_modules\windicss\lib\index.js:1069:16)
      at Array.sort (<anonymous>)
      at StyleSheet.sort (D:\experimental\test\node_modules\windicss\lib\index.js:1219:39)
      at Processor.interpret (D:\experimental\test\node_modules\windicss\lib\index.js:11502:36)
      at buildPendingStyles (D:\experimental\test\node_modules\@windicss\plugin-utils\dist\index.js:754:32)
      at Object.generateCSS (D:\experimental\test\node_modules\@windicss\plugin-utils\dist\index.js:798:5)
      at async Context.load (D:\experimental\test\node_modules\vite-plugin-windicss\dist\index.js:75:21)
      at async Object.load (D:\experimental\test\node_modules\vite\dist\node\chunks\dep-972722fa.js:51335:32)
      at async transformRequest (D:\experimental\test\node_modules\vite\dist\node\chunks\dep-972722fa.js:67037:24)
      at async viteTransformMiddleware (D:\experimental\test\node_modules\vite\dist\node\chunks\dep-972722fa.js:67225:32)

Versions

  • vite-plugin-windicss: 1.3.0
  • vite: 2.5.1
  • framework(vue/react/svelte/etc): Vue 3.2.6

Additonal Context

rex-ll avatar Sep 10 '21 06:09 rex-ll

I have this problem too

  • vite-plugin-windicss: 1.4.12
  • vite: 2.6.10
  • vue: 3.2.20

@DoubleRayWang in my case after remove one module in extract includes solve the problem. Maybe your prefix is much generic

AGPDev avatar Oct 20 '21 22:10 AGPDev