-
-
Notifications
You must be signed in to change notification settings - Fork 45
Closed
Description
I feel a bit silly opening this because you guys just closed a similar one (#632) from me for Tailwind π₯³.
Just really not sure where the issue is, but I am already using defineConfig()
| Unexpected vite config. Could not update.
β
β Error: Unable to process 'vite.config.ts'. Reason: Cannot read properties of undefined (reading 'length')
β at Object.file (file:///private/tmp/bunx-503-sv@latest/node_modules/sv/dist/addons-Ce9LFQn0.js:1135:35)
β at Object.run (file:///private/tmp/bunx-503-sv@latest/node_modules/sv/dist/addons-Ce9LFQn0.js:5638:6)
β at runAddon (file:///private/tmp/bunx-503-sv@latest/node_modules/sv/dist/addons-Ce9LFQn0.js:1176:14)
β at applyAddons (file:///private/tmp/bunx-503-sv@latest/node_modules/sv/dist/addons-Ce9LFQn0.js:1086:50)
β at process.processTicksAndRejections (node:internal/process/task_queues:105:5)
β at async runAddCommand (file:///private/tmp/bunx-503-sv@latest/node_modules/sv/dist/bin.js:1077:79)
β at async file:///private/tmp/bunx-503-sv@latest/node_modules/sv/dist/bin.js:839:25
β at async runCommand (file:///private/tmp/bunx-503-sv@latest/node_modules/sv/dist/bin.js:568:3)
vite.config.ts
import { sveltekit } from '@sveltejs/kit/vite';
import examples from 'mdsvexamples/vite';
import path from 'node:path';
import { kitRoutes } from 'vite-plugin-kit-routes';
import tailwindcss from '@tailwindcss/vite';
import { browserslistToTargets } from 'lightningcss';
import browserslist from 'browserslist';
import { defineConfig, type UserConfig } from 'vite';
const $root = path.resolve(__dirname, './src');
const $lib = path.resolve($root, './lib');
const $routes = path.resolve($root, './routes');
const $scripts = path.resolve($lib, './scripts');
const $actions = path.resolve($lib, './actions');
const config = defineConfig({
plugins: [examples, tailwindcss(), sveltekit(), kitRoutes()],
resolve: {
alias: {
$lib,
$routes,
$scripts,
$actions
}
},
build: {
sourcemap: true,
target: 'esnext',
cssMinify: 'lightningcss'
},
css: {
transformer: 'lightningcss',
lightningcss: {
targets: browserslistToTargets(browserslist('defaults, not ie 11'))
}
},
experimental: { enableNativePlugin: true }
}) satisfies UserConfig;
export default config;
Metadata
Metadata
Assignees
Labels
No labels