Skip to content

Commit 109b808

Browse files
committed
fix: fix enter to html and fix filename to lowerCase
1 parent 24f01b0 commit 109b808

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

build/generate.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ function copyFile() {
3030
dir.forEach(e => fs.mkdirSync(`${TO}${e}`))
3131
source.forEach(e => fs.copyFileSync(e.path, `${TO}${e.name}`))
3232
fs.copyFileSync(CONFIGXML, `${TO}/config.xml`)
33-
fs.writeFileSync(`${TO}/index.html`, fs.readFileSync(INDEXFILE).toString().replace(/url:[\S\s]*\/[\W\w]*\.html/, (match) => `${match.replace(/http:\/\/[\W\w]*:\d+\//, '/dist/')}`))
33+
fs.renameSync(`${TO}/dist`, `${TO}/html`)
34+
fs.writeFileSync(`${TO}/index.html`, fs.readFileSync(INDEXFILE).toString().replace(/url:[\S\s]*\/[\W\w]*\.html/, (match) => `${match.replace(/http:\/\/[\W\w]*:\d+\//, 'html/')}`))
3435
console.log(`Generate widget complete.`)
3536
}
3637

@@ -60,6 +61,6 @@ function generate() {
6061
});
6162
} else {
6263
copyFile()
63-
}
64+
}
6465
}
6566
generate()

build/webpack.base.conf.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ function createEntries () {
2828
}
2929
fs.writeFileSync(resolve(`${jsTempPath}/index.html`), tempLateHtmlContent.replace(/<script\sid="apiIndex">[\s\S]*<\/script>/, ''))
3030
return pages.reduce((result, page) => {
31-
const jsFileName = `${jsTempPath}/${page.replace(/\/(\w)/, (match, $1) => $1.toLocaleUpperCase())}`
31+
const jsFileName = `${jsTempPath}/${page.replace(/\/(\w)/, (match, $1) => $1.toLocaleLowerCase())}`
3232
fs.writeFileSync(`${jsFileName}.js`, tempLateJsContent.replace(/'(.*?)'/, `'@/pages/${page}'`))
3333
result[page] = resolve(`${jsFileName}.js`)
3434
return result
@@ -129,7 +129,7 @@ function getHtmls () {
129129
const pages = getPages()
130130
const chunks = [...pages]
131131
pages.forEach((pathname) => {
132-
let fileBasename = pathname.replace(/\/(\w)/, (match, $1) => $1.toLocaleUpperCase())
132+
let fileBasename = pathname.replace(/\/(\w)/, (match, $1) => $1.toLocaleLowerCase())
133133
let conf = {
134134
filename: `${fileBasename}.html`, // 生成的html存放路径,相对于path
135135
template: resolve('node_modules/.temp/index.html') // html模板路径

config/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ module.exports = {
5050
// Paths
5151
assetsRoot: path.resolve(__dirname, '../dist'),
5252
assetsSubDirectory: 'static',
53-
assetsPublicPath: '/dist/',
53+
assetsPublicPath: '',
5454

5555
/**
5656
* Source Maps

0 commit comments

Comments
 (0)