vợ bảo okeoke
This commit is contained in:
11
ssrPlugin.ts
11
ssrPlugin.ts
@@ -32,6 +32,7 @@ export function clientFirstBuild(): Plugin {
|
||||
// Client build first
|
||||
// eslint-disable-next-line @typescript-eslint/no-unnecessary-condition
|
||||
if (clientEnvironment) {
|
||||
// console.log("Client First Build Plugin: Building client...", clientEnvironment.resolve);
|
||||
await builder.build(clientEnvironment);
|
||||
}
|
||||
|
||||
@@ -107,6 +108,16 @@ export default function ssrPlugin(): Plugin[] {
|
||||
config(config) {
|
||||
config.define = config.define || {};
|
||||
},
|
||||
resolveId(id, importer, options) {
|
||||
if (!id.startsWith('@httpClientAdapter')) return
|
||||
|
||||
return path.resolve(
|
||||
__dirname,
|
||||
options?.ssr
|
||||
? "./src/api/httpClientAdapter.server.ts"
|
||||
: "./src/api/httpClientAdapter.client.ts"
|
||||
);
|
||||
},
|
||||
async configResolved(config) {
|
||||
const viteConfig = config as any;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user