Received this while attempting to run coreui under vite
[vite] Internal server error: /var/www/html/picsi/node_modules/perfect-scrollbar/css/perfect-scrollbar.css has no corresponding SFC entry in the cache. This is a @vitejs/plugin-vue internal error, please open an issue.
Plugin: vite:vue
File: /var/www/html/picsi/node_modules/perfect-scrollbar/css/perfect-scrollbar.css?v=f84d1961&vue&type=style&index=0&src&scoped=true&lang.css
at getDescriptor (/var/www/html/picsi/node_modules/@vitejs/plugin-vue/dist/index.js:4410:11)
at TransformContext.transform (/var/www/html/picsi/node_modules/@vitejs/plugin-vue/dist/index.js:4990:28)
at Object.transform (/var/www/html/picsi/node_modules/vite/dist/node/chunks/dep-ce37d572.js:52953:53)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async transformRequest (/var/www/html/picsi/node_modules/vite/dist/node/chunks/dep-ce37d572.js:59227:29)
at async /var/www/html/picsi/node_modules/vite/dist/node/chunks/dep-ce37d572.js:59313:32
Reproduction
Tough one... basically migrating coreui-vue to vue 3 + vite... there is a million tweaks needed to remove deprecated stuff
npx vite --debug
vite:config bundled config file loaded in 279ms +0ms
[dotenv][DEBUG] did not match key and value when parsing line 6:
[dotenv][DEBUG] did not match key and value when parsing line 9:
[dotenv][DEBUG] did not match key and value when parsing line 16:
[dotenv][DEBUG] did not match key and value when parsing line 22:
[dotenv][DEBUG] did not match key and value when parsing line 24:
[dotenv][DEBUG] did not match key and value when parsing line 28:
[dotenv][DEBUG] did not match key and value when parsing line 37:
[dotenv][DEBUG] did not match key and value when parsing line 42:
[dotenv][DEBUG] did not match key and value when parsing line 47:
[dotenv][DEBUG] did not match key and value when parsing line 50:
vite:config using resolved config: {
vite:config assetsDir: '',
vite:config cors: true,
vite:config emitManifest: true,
vite:config entry: 'resources/js/app.js',
vite:config outDir: '../public/assets',
vite:config server: { host: 'staging' },
vite:config alias: [
vite:config {
vite:config find: /^\/@vite\//,
vite:config replacement: '/var/www/html/picsi/node_modules/vite/dist/client/'
vite:config },
vite:config { find: 'vue', replacement: 'vue/dist/vue.esm-bundler.js' }
vite:config ],
vite:config plugins: [
vite:config 'vite:pre-alias',
vite:config 'alias',
vite:config 'vite:dynamic-import-polyfill',
vite:config 'vite:resolve',
vite:config 'vite:html',
vite:config 'vite:css',
vite:config 'vite:esbuild',
vite:config 'vite:json',
vite:config 'vite:wasm',
vite:config 'vite:worker',
vite:config 'vite:asset',
vite:config 'vite:vue',
vite:config 'vite:css-post',
vite:config 'vite:client-inject',
vite:config 'vite:import-analysis'
vite:config ],
vite:config define: { VUE_OPTIONS_API: true, VUE_PROD_DEVTOOLS: false },
vite:config configFile: '/var/www/html/picsi/vite/vite.config.js',
vite:config inlineConfig: {
vite:config root: undefined,
vite:config mode: undefined,
vite:config configFile: undefined,
vite:config logLevel: undefined,
vite:config clearScreen: undefined,
vite:config server: {}
vite:config },
vite:config root: '/var/www/html/picsi/vite',
vite:config command: 'serve',
vite:config mode: 'development',
vite:config isProduction: false,
vite:config optimizeCacheDir: '/var/www/html/picsi/node_modules/.vite',
vite:config build: {
vite:config base: '/',
vite:config target: [ 'es2019', 'edge16', 'firefox60', 'chrome61', 'safari11' ],
vite:config polyfillDynamicImport: true,
vite:config outDir: 'dist',
vite:config assetsDir: 'assets',
vite:config assetsInlineLimit: 4096,
vite:config cssCodeSplit: true,
vite:config sourcemap: false,
vite:config rollupOptions: {},
vite:config commonjsOptions: { include: [Array], extensions: [Array] },
vite:config minify: 'terser',
vite:config terserOptions: {},
vite:config cleanCssOptions: {},
vite:config write: true,
vite:config emptyOutDir: null,
vite:config manifest: false,
vite:config lib: false,
vite:config ssr: false
vite:config },
vite:config env: { BASE_URL: '/', MODE: 'development', DEV: true, PROD: false },
vite:config assetsInclude: [Function: assetsInclude],
vite:config logger: {
vite:config info: [Function: info],
vite:config warn: [Function: warn],
vite:config error: [Function: error],
vite:config clearScreen: [Function: clearScreen]
vite:config }
vite:config } +10ms
vite:optimize Hash is consistent. Skipping. Use --force to override. +0ms
Describe the bug
Received this while attempting to run coreui under vite
Reproduction
Tough one... basically migrating coreui-vue to vue 3 + vite... there is a million tweaks needed to remove deprecated stuff
System Info
package.json snippet
yarn 1.22.5 nodejs v14.15.4 Linux ubuntu 20.04
Logs (Optional if provided reproduction)