Skip to content

Commit 72055b4

Browse files
authored
Merge pull request #935 from IgniteUI/sstoychev/updating-vite-config-for-iis
fix(cd): resolving issue with iis deploy
2 parents 748124a + b67eeb2 commit 72055b4

6 files changed

Lines changed: 9 additions & 7 deletions

File tree

browser/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"lintBrowser": "eslint ./src/**/*.{ts,tsx} ./src/*.{ts,tsx}",
1111
"lintSamples": "eslint ../samples/**/**/**/*.{ts,tsx} ./templates/**/src/*.{ts,tsx} ",
1212
"start": "gulp updateBrowser && node --max-old-space-size=4096 node_modules/vite/bin/vite --port 4200",
13-
"build": "gulp updateBrowser && node --max-old-space-size=10240 node_modules/vite/bin/vite build",
13+
"build": "gulp updateBrowser && node --max-old-space-size=10240 node_modules/vite/bin/vite build --mode production",
1414
"host": "node --max-old-space-size=4096 node_modules/vite/bin/vite --port 4200",
1515
"postbuild": "node tasks/copyWebConfig.js && gulp verifyBuild",
1616
"test": "gulp updateBrowser && vitest --env=jsdom"

browser/public/meta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"version":"23.2.915","date":"2025-10-21 16:49:42","note":"this file is auto-generated"}
1+
{"version":"23.2.915","date":"2025-10-22 17:58:11","note":"this file is auto-generated"}

browser/src/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import './index.css'; // styles shared between all samples
2424
const container = document.getElementById('root');
2525
const root = createRoot(container);
2626
root.render(
27-
<BrowserRouter basename={'/react-demos'}>
27+
<BrowserRouter basename={import.meta.env.BASE_URL}>
2828
<SamplesBrowser />
2929
</BrowserRouter>
3030
);
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"version":"23.2.915","date":"2025-10-21 16:49:42","note":"this file is auto-generated"}
1+
{"version":"23.2.915","date":"2025-10-22 17:58:11","note":"this file is auto-generated"}

browser/tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@
2929
"strict": false,
3030
"isolatedModules": true,
3131
"noEmit": true,
32-
"noFallthroughCasesInSwitch": true
32+
"noFallthroughCasesInSwitch": true,
33+
"types": ["vite/client", "node"]
3334
},
3435
"include": [
3536
"src",

browser/vite.config.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ import react from '@vitejs/plugin-react';
33
import tsconfigPaths from 'vite-tsconfig-paths';
44
import { resolve } from 'path';
55

6-
export default defineConfig({
6+
export default defineConfig(({ mode }) => ({
77
plugins: [
88
react(),
99
tsconfigPaths()
1010
],
11+
base: mode === 'production' ? '/react-demos/' : '/',
1112
resolve: {
1213
alias: {
1314
'igniteui-react-grids/grids': resolve(__dirname, 'node_modules/igniteui-react-grids/grids'),
@@ -32,4 +33,4 @@ export default defineConfig({
3233
server: {
3334
open: false
3435
},
35-
});
36+
}));

0 commit comments

Comments
 (0)