Skip to content

Commit e108c44

Browse files
kochizufanclaude
andcommitted
fix: demoをルートパスで配信するようvite設定を修正
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 7d38d76 commit e108c44

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

vite.config.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ const removeTsExtensions = () => {
2424
};
2525

2626
export default defineConfig({
27+
root: isPackageBuild ? undefined : resolve(__dirname, 'demo'),
2728
base: isPackageBuild ? '/' : './',
2829
build: isPackageBuild ? {
2930
outDir: 'dist',
@@ -45,24 +46,21 @@ export default defineConfig({
4546
}
4647
}
4748
} : {
48-
outDir: 'dist-demo',
49+
outDir: resolve(__dirname, 'dist-demo'),
4950
emptyOutDir: true,
50-
rollupOptions: {
51-
input: resolve(__dirname, 'demo/index.html'),
52-
},
5351
},
5452
server: {
55-
open: '/demo/',
53+
open: '/',
5654
},
5755
plugins: [
5856
removeTsExtensions(),
59-
dts({
57+
...(isPackageBuild ? [dts({
6058
outDir: 'dist',
6159
exclude: ['tests', 'demo', 'node_modules'],
6260
rollupTypes: true,
63-
tsconfigPath: './tsconfig.json',
61+
tsconfigPath: resolve(__dirname, 'tsconfig.json'),
6462
logLevel: 'silent'
65-
})
63+
})] : [])
6664
],
6765
test: {
6866
environment: 'jsdom',

0 commit comments

Comments
 (0)