fix build

This commit is contained in:
崮生(子虚) 2026-04-30 21:34:48 +08:00
parent 76ac23ad5d
commit 7c7db7447a
2 changed files with 20 additions and 4 deletions

View File

@ -105,7 +105,7 @@ function runTsdown() {
/** 使用 LLRT compile 生成 .lrt 文件 */
function runLlrtCompile() {
console.log("\n--- Running LLRT compile ---");
execSync(`${LLRT_BIN} compile ./dist_backend/backend/app.cjs ./dist_backend/app.lrt`, {
execSync(`${LLRT_BIN} compile ./dist_backend/app.cjs ./dist_backend/app.lrt`, {
stdio: "inherit",
cwd: ROOT_DIR,
});

View File

@ -1,13 +1,29 @@
import { defineConfig } from "tsdown";
export default defineConfig({
entry: ["backend/app.ts", "基准测试_llrt.ts"],
const shared = {
format: ["cjs"],
clean: true,
sourcemap: true,
outDir: "dist_backend",
outputOptions: {
/** 禁用代码拆分确保单文件输出tsdown 默认会拆分大依赖为 chunk */
codeSplitting: false,
},
deps: {
/** 所有依赖都打进 bundleLLRT scratch 镜像无 node_modules */
alwaysBundle: [/.*/],
},
});
};
export default [
defineConfig({
...shared,
entry: ["backend/app.ts"],
}),
defineConfig({
...shared,
/** 第二个配置不 clean避免清掉第一个的输出 */
clean: false,
entry: ["基准测试_llrt.ts"],
}),
];