@@ -51,10 +51,13 @@ export const unplugin = createUnplugin((options: Options | undefined = {}, meta)
51
51
for ( let i = 0 ; i < groupedEntries . js . length ; i ++ ) {
52
52
const [ file , chunk ] = groupedEntries . js [ i ] as [ string , OutputChunk ]
53
53
if ( isInclude ( file ) ) {
54
- chunk . code = jsHandler ( chunk . code , {
54
+ const code = jsHandler ( chunk . code , {
55
55
runtimeSet,
56
56
classGenerator
57
57
} ) . code
58
+ if ( code ) {
59
+ chunk . code = code
60
+ }
58
61
}
59
62
}
60
63
}
@@ -155,8 +158,10 @@ export const unplugin = createUnplugin((options: Options | undefined = {}, meta)
155
158
runtimeSet,
156
159
classGenerator
157
160
} ) . code
158
- const source = new ConcatSource ( code )
159
- compilation . updateAsset ( file , source )
161
+ if ( code ) {
162
+ const source = new ConcatSource ( code )
163
+ compilation . updateAsset ( file , source )
164
+ }
160
165
}
161
166
}
162
167
}
@@ -197,8 +202,9 @@ export const unplugin = createUnplugin((options: Options | undefined = {}, meta)
197
202
runtimeSet,
198
203
classGenerator
199
204
} ) . code
200
-
201
- overwriteServerSideAsset ( key , file , code )
205
+ if ( code ) {
206
+ overwriteServerSideAsset ( key , file , code )
207
+ }
202
208
}
203
209
} )
204
210
js . clear ( )
@@ -228,28 +234,9 @@ export const unplugin = createUnplugin((options: Options | undefined = {}, meta)
228
234
export const vitePlugin = unplugin . vite
229
235
export const webpackPlugin = unplugin . webpack
230
236
231
- // export const nuxtPlugin = function (options: Options = {}, nuxt: any) {
232
- // // install webpack plugin
233
- // nuxt.hook('webpack:config', async (config: any) => {
234
- // config.plugins = config.plugins || []
235
- // config.plugins.unshift(unplugin.webpack(options))
236
- // })
237
-
238
- // // install vite plugin
239
- // nuxt.hook('vite:extendConfig', async (config: any) => {
240
- // config.plugins = config.plugins || []
241
- // config.plugins.push(unplugin.vite(options))
242
- // })
243
- // }
244
-
245
237
// export default unplugin
246
238
// export const vitePlugin = unplugin.vite
247
239
// export const rollupPlugin = unplugin.rollup
248
240
// export const webpackPlugin = unplugin.webpack
249
241
// export const rspackPlugin = unplugin.rspack
250
242
// export const esbuildPlugin = unplugin.esbuild
251
- // export const vitePlugin = unplugin.vite
252
- // export const rollupPlugin = unplugin.rollup
253
- // export const webpackPlugin = unplugin.webpack
254
- // export const rspackPlugin = unplugin.rspack
255
- // export const esbuildPlugin = unplugin.esbuild
0 commit comments