@@ -177,7 +177,7 @@ export async function createEntry(info: IProjectInfo, projectRootPath: string, e
177
177
const filePath = path . parse ( route . filePath )
178
178
const relativePageFilePath = path . relative ( projectRootPath , filePath . dir + "/" + filePath . name )
179
179
const componentName = safeName ( relativePageFilePath ) + md5 ( relativePageFilePath ) . slice ( 0 , 5 )
180
- const chunkName = relativePageFilePath . split ( "/" ) . slice ( 2 ) . join ( "-" )
180
+ const chunkName = _ . camelCase ( route . path ) || "index"
181
181
182
182
const pathInfo = path . parse ( route . filePath )
183
183
@@ -199,7 +199,7 @@ export async function createEntry(info: IProjectInfo, projectRootPath: string, e
199
199
} else {
200
200
const importCode = info . stores . length === 0 ?
201
201
`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)) `
203
203
204
204
entryText . pageImporter += `
205
205
const ${ componentName } = Loadable({
@@ -278,7 +278,7 @@ export async function createEntry(info: IProjectInfo, projectRootPath: string, e
278
278
const wrapperStr = `<${ MARKDOWN_WRAPPER } >{code.default}</${ MARKDOWN_WRAPPER } >`
279
279
if ( info . hasMarkdownFile ) {
280
280
importCode = `
281
- import(/* webpackChunkName: "${ chunkName } " */ "${ markdownTsAbsolutePathWithoutExt } ").then(code => {
281
+ import(/* webpackChunkName: "${ chunkName } " */ " ${ markdownTsAbsolutePathWithoutExt } ").then(code => {
282
282
return () => (
283
283
<${ MARKDOWN_LAYOUT_NAME } >
284
284
${ wrapperStr }
@@ -288,7 +288,7 @@ export async function createEntry(info: IProjectInfo, projectRootPath: string, e
288
288
`
289
289
} else {
290
290
importCode = `
291
- import(/* webpackChunkName: "${ chunkName } " */ "${ markdownTsAbsolutePathWithoutExt } ").then(code => {
291
+ import(/* webpackChunkName: "${ chunkName } " */ " ${ markdownTsAbsolutePathWithoutExt } ").then(code => {
292
292
return () => (${ wrapperStr } )
293
293
})
294
294
`
0 commit comments