Skip to content

Commit 019a8d2

Browse files
Remove legacy.proxySsrExternalModules (#36)
1 parent a3698e8 commit 019a8d2

File tree

3 files changed

+102
-42
lines changed

3 files changed

+102
-42
lines changed

package-lock.json

Lines changed: 96 additions & 38 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"typescript": "~5.6.3",
6363
"vfonts": "^0.0.3",
6464
"vite": "^5.4.10",
65+
"vite-plugin-cjs-interop": "^2.1.5",
6566
"vite-plugin-csp-guard": "^1.1.3",
6667
"vitest": "^2.1.4",
6768
"vue-tsc": "^2.1.10"

vite.config.mts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ import { fileURLToPath, URL } from "node:url";
22
import vue from "@vitejs/plugin-vue";
33
import { defineConfig } from "vite";
44
import csp from "vite-plugin-csp-guard";
5+
import { cjsInterop } from "vite-plugin-cjs-interop";
56

67
process.env.VITE_NONCE = Math.random().toString(36).slice(2);
78

@@ -31,6 +32,10 @@ export default defineConfig({
3132
],
3233
},
3334
}),
35+
// https://github.com/vitejs/vite/discussions/14697#discussioncomment-11170750
36+
cjsInterop({
37+
dependencies: ["naive-ui"],
38+
}),
3439
],
3540
build: {
3641
target: "es2022",
@@ -65,8 +70,4 @@ export default defineConfig({
6570
},
6671
},
6772
},
68-
legacy: {
69-
// todo https:// github. com/ vitejs/ vite/ discussions/ 14697 needs for prerender.mjs
70-
proxySsrExternalModules: true,
71-
},
7273
});

0 commit comments

Comments
 (0)