@@ -177,7 +177,7 @@ export async function createEntry(info: IProjectInfo, projectRootPath: string, e
177177 const filePath = path . parse ( route . filePath )
178178 const relativePageFilePath = path . relative ( projectRootPath , filePath . dir + "/" + filePath . name )
179179 const componentName = safeName ( relativePageFilePath ) + md5 ( relativePageFilePath ) . slice ( 0 , 5 )
180- const chunkName = relativePageFilePath . split ( "/" ) . slice ( 2 ) . join ( "-" )
180+ const chunkName = _ . camelCase ( route . path ) || "index"
181181
182182 const pathInfo = path . parse ( route . filePath )
183183
@@ -199,7 +199,7 @@ export async function createEntry(info: IProjectInfo, projectRootPath: string, e
199199 } else {
200200 const importCode = info . stores . length === 0 ?
201201 `import(/* webpackChunkName: "${ chunkName } " */ "${ path . join ( pathInfo . dir , pathInfo . name ) } ")` :
202- `import(/* webpackChunkName: "${ chunkName } " */"${ path . join ( pathInfo . dir , pathInfo . name ) } ").then(res => Connect()(res.default)) `
202+ `import(/* webpackChunkName: "${ chunkName } " */ "${ path . join ( pathInfo . dir , pathInfo . name ) } ").then(res => Connect()(res.default)) `
203203
204204 entryText . pageImporter += `
205205 const ${ componentName } = Loadable({
@@ -278,7 +278,7 @@ export async function createEntry(info: IProjectInfo, projectRootPath: string, e
278278 const wrapperStr = `<${ MARKDOWN_WRAPPER } >{code.default}</${ MARKDOWN_WRAPPER } >`
279279 if ( info . hasMarkdownFile ) {
280280 importCode = `
281- import(/* webpackChunkName: "${ chunkName } " */ "${ markdownTsAbsolutePathWithoutExt } ").then(code => {
281+ import(/* webpackChunkName: "${ chunkName } " */ " ${ markdownTsAbsolutePathWithoutExt } ").then(code => {
282282 return () => (
283283 <${ MARKDOWN_LAYOUT_NAME } >
284284 ${ wrapperStr }
@@ -288,7 +288,7 @@ export async function createEntry(info: IProjectInfo, projectRootPath: string, e
288288 `
289289 } else {
290290 importCode = `
291- import(/* webpackChunkName: "${ chunkName } " */ "${ markdownTsAbsolutePathWithoutExt } ").then(code => {
291+ import(/* webpackChunkName: "${ chunkName } " */ " ${ markdownTsAbsolutePathWithoutExt } ").then(code => {
292292 return () => (${ wrapperStr } )
293293 })
294294 `
0 commit comments