fix(core): update

This commit is contained in:
Philipp Kunz 2019-07-17 11:54:49 +02:00
parent c4a276ebf3
commit 65754d34bc

View File

@ -5,8 +5,15 @@ export class HtmlHandler {
public sourceFilePath: string = plugins.path.join(paths.htmlDir, 'index.html'); public sourceFilePath: string = plugins.path.join(paths.htmlDir, 'index.html');
public targetFilePath: string = plugins.path.join(paths.distWebDir, 'index.html'); public targetFilePath: string = plugins.path.join(paths.distWebDir, 'index.html');
public async checkIfExists () {
return plugins.smartfile.fs.fileExists(this.sourceFilePath);
}
// copies the html // copies the html
public async copyHtml() { public async copyHtml() {
if (!(await this.checkIfExists)) {
return;
}
await plugins.smartfile.fs.copy( await plugins.smartfile.fs.copy(
this.sourceFilePath, this.sourceFilePath,
this.targetFilePath this.targetFilePath
@ -15,6 +22,9 @@ export class HtmlHandler {
// copies and minifies the html // copies and minifies the html
public async minifyHtml() { public async minifyHtml() {
if (!(await this.checkIfExists)) {
return;
}
const fileString = plugins.smartfile.fs.toStringSync(this.sourceFilePath); const fileString = plugins.smartfile.fs.toStringSync(this.sourceFilePath);
const minifiedHtml = plugins.htmlMinifier.minify(fileString, { const minifiedHtml = plugins.htmlMinifier.minify(fileString, {
minifyCSS: true, minifyCSS: true,