Skip to content

Commit f4892d2

Browse files
committed
fix: fix ssr -> rsc
1 parent acdddf6 commit f4892d2

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

packages/plugin-rsc/src/plugin.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,10 +173,9 @@ class RscPluginManager {
173173
let code = 'export default {\n'
174174
for (const [resolvedId, meta] of Object.entries(imports)) {
175175
if (!meta.fileName) {
176-
console.warn(
176+
throw new Error(
177177
`[vite-rsc] missing output for environment import: ${resolvedId}`,
178178
)
179-
continue
180179
}
181180
const targetOutDir =
182181
this.config.environments[meta.targetEnv]!.build.outDir

packages/plugin-rsc/src/plugins/import-environment.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,10 +132,11 @@ export function vitePluginImportEnvironment(
132132
resolvedId = resolved.id
133133
}
134134

135+
// TODO: environmentImportMetaMap structure seems still awkward
135136
// Track discovered entry, keyed by [sourceEnv][resolvedId]
136137
const sourceEnv = this.environment.name
137138
manager.environmentImportMetaMap[sourceEnv] ??= {}
138-
manager.environmentImportMetaMap[sourceEnv]![resolvedId] = {
139+
manager.environmentImportMetaMap[sourceEnv]![resolvedId] ??= {
139140
resolvedId,
140141
targetEnv: environmentName,
141142
sourceEnv,

0 commit comments

Comments
 (0)