sync update from LAN repo (source dhk-1 @ 3b1ec5b4)
This commit is contained in:
1 parent
da6521b6cb
commit
264e2200d6
995 files changed
+148105
-13399
No files matched your search
@@ -85,14 +85,26 @@ export default defineConfig({
|
||||
},
|
||||
],
|
||||
},
|
||||
// Keep the current portable-file default, while allowing container builds to
|
||||
// emit absolute asset URLs. The latter is required for BrowserRouter pages
|
||||
// behind Nginx: a request to /page/... must still load /assets/... rather
|
||||
// than /page/assets/....
|
||||
// 预打包语法高亮核心依赖:refractor/react-syntax-highlighter 只被
|
||||
// react-syntax-highlighter/dist/esm/* 的二次 import 触达,属「迟发现依赖」——
|
||||
// 运行中途才触发 Vite 重新预打包会重排全部 chunk 名,浏览器在同一个 ?v=hash
|
||||
// 下混用新旧缓存 chunk,报 "does not provide an export named 'refractor'"
|
||||
// 并整树白屏(清 node_modules/.vite + 重启 + 硬刷新才恢复)。启动即预打包可避免。
|
||||
optimizeDeps: {
|
||||
include: ["react-syntax-highlighter", "refractor"],
|
||||
},
|
||||
// Relative URLs make the same build work at the domain root and at any
|
||||
// Nginx path prefix. A fixed prefix can still be supplied at release time.
|
||||
base: process.env.VITE_ASSET_BASE ?? "./",
|
||||
build: {
|
||||
cssMinify: "lightningcss",
|
||||
target: "chrome100",
|
||||
rollupOptions: {
|
||||
input: {
|
||||
main: path.resolve(rootDir, "index.html"),
|
||||
"task-entry": path.resolve(rootDir, "task-entry.html"),
|
||||
},
|
||||
},
|
||||
},
|
||||
server: {
|
||||
// 与 scripts/env.sh FRONTEND_PORT=5174、圆桌 wujie 嵌入文档一致。
|
||||
|
||||
Reference in new issue
Block a user