@@ -5,7 +5,11 @@ import fg from 'fast-glob';
55import mm from 'micromatch' ;
66import { Entry , UserConfig , UserEntryConfigItem } from './types' ;
77import { flattenPath , normalizeRoutePath , toArray } from './utils' ;
8- import { DEFAULT_ENTRY_MODULE_ID , DEFAULT_HTML_PATH } from './constants' ;
8+ import {
9+ DEFAULT_ENTRY_MODULE_ID ,
10+ DEFAULT_HTML_PATH ,
11+ RESOLVED_DEFAULT_ENTRY_MODULE_ID ,
12+ } from './constants' ;
913import {
1014 minifyHtml ,
1115 prettifyHtml ,
@@ -15,6 +19,8 @@ import {
1519
1620export * from './types' ;
1721
22+ export { DEFAULT_ENTRY_MODULE_ID , RESOLVED_DEFAULT_ENTRY_MODULE_ID } ;
23+
1824function getHtmlOutDir ( root : string ) {
1925 const nodeModulesDir = path . resolve ( root , 'node_modules' ) ;
2026
@@ -237,11 +243,14 @@ export function conventionalEntries(userConfig: UserConfig = {}): Plugin[] {
237243 } ,
238244 resolveId ( source ) {
239245 if ( source . startsWith ( DEFAULT_ENTRY_MODULE_ID ) ) {
240- return source ;
246+ return source . replace (
247+ DEFAULT_ENTRY_MODULE_ID ,
248+ RESOLVED_DEFAULT_ENTRY_MODULE_ID
249+ ) ;
241250 }
242251 } ,
243252 async load ( id ) {
244- if ( id . startsWith ( DEFAULT_ENTRY_MODULE_ID ) ) {
253+ if ( id . startsWith ( RESOLVED_DEFAULT_ENTRY_MODULE_ID ) ) {
245254 const query = new URLSearchParams ( id . split ( '?' ) [ 1 ] ) ;
246255 const routePath = normalizeRoutePath ( query . get ( 'routePath' ) || '/' ) ;
247256 const entry = entries . find ( entry => entry . routePath === routePath ) ;
0 commit comments