don't overwrite if 200.html already exists

This commit is contained in:
Pooya Parsa 2017-08-18 21:01:55 +04:30
parent 866e31d1a6
commit 81fcc70eca

View File

@ -73,6 +73,13 @@ export default class Generator extends Tapable {
}))
}
// Copy /index.html to /200.html for surge SPA
// https://surge.sh/help/adding-a-200-page-for-client-side-routing
const _200Path = join(this.distPath, '200.html')
if (!existsSync(_200Path)) {
await copy(join(this.distPath, 'index.html'), _200Path)
}
const duration = Math.round((Date.now() - s) / 100) / 10
debug(`HTML Files generated in ${duration}s`)