diff --git a/ts/tsbundle.htmlhandler.ts b/ts/tsbundle.htmlhandler.ts
index 3a3300a..41b5a19 100644
--- a/ts/tsbundle.htmlhandler.ts
+++ b/ts/tsbundle.htmlhandler.ts
@@ -5,8 +5,15 @@ export class HtmlHandler {
public sourceFilePath: string = plugins.path.join(paths.htmlDir, '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
public async copyHtml() {
+ if (!(await this.checkIfExists)) {
+ return;
+ }
await plugins.smartfile.fs.copy(
this.sourceFilePath,
this.targetFilePath
@@ -15,6 +22,9 @@ export class HtmlHandler {
// copies and minifies the html
public async minifyHtml() {
+ if (!(await this.checkIfExists)) {
+ return;
+ }
const fileString = plugins.smartfile.fs.toStringSync(this.sourceFilePath);
const minifiedHtml = plugins.htmlMinifier.minify(fileString, {
minifyCSS: true,