fix(template-typescript-webpack): preload file to webpack config (#2936)

Co-authored-by: Gregory Reburn <gmreburn@gmail.com>
Co-authored-by: Erick Zhao <erick@hotmail.ca>
This commit is contained in:
Fredrik Johansen 2022-09-16 20:30:13 +02:00 коммит произвёл GitHub
Родитель 5264607fd0
Коммит cb1e560066
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 6 добавлений и 0 удалений

Просмотреть файл

@ -26,6 +26,9 @@ class TypeScriptWebpackTemplate extends BaseTemplate {
html: './src/index.html', html: './src/index.html',
js: './src/renderer.ts', js: './src/renderer.ts',
name: 'main_window', name: 'main_window',
preload: {
js: './src/preload.ts',
},
}, },
], ],
}, },
@ -63,6 +66,9 @@ class TypeScriptWebpackTemplate extends BaseTemplate {
await this.copyTemplateFile(path.join(directory, 'src'), 'index.ts'); await this.copyTemplateFile(path.join(directory, 'src'), 'index.ts');
await this.copyTemplateFile(path.join(directory, 'src'), 'renderer.ts'); await this.copyTemplateFile(path.join(directory, 'src'), 'renderer.ts');
// Remove preload.js and replace with preload.ts
await fs.remove(filePath('preload.js'));
await this.copyTemplateFile(path.join(directory, 'src'), 'preload.ts'); await this.copyTemplateFile(path.join(directory, 'src'), 'preload.ts');
}); });
} }