fix: an error occurred when TSconfig file changed
This commit is contained in:
parent
5569dbb6dd
commit
a5c3e6b230
|
@ -1,3 +1,9 @@
|
||||||
|
### v1.0.2 (_2022-03-31_)
|
||||||
|
|
||||||
|
#### Bug fixes
|
||||||
|
|
||||||
|
- fix: an error occurred when `tsconfig` file changed
|
||||||
|
|
||||||
### v1.0.1 (_2022-03-28_)
|
### v1.0.1 (_2022-03-28_)
|
||||||
|
|
||||||
#### Prefs
|
#### Prefs
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "electron-vite",
|
"name": "electron-vite",
|
||||||
"version": "1.0.1",
|
"version": "1.0.2",
|
||||||
"description": "Use vite for your electron app.",
|
"description": "Use vite for your electron app.",
|
||||||
"main": "dist/index.js",
|
"main": "dist/index.js",
|
||||||
"types": "dist/index.d.ts",
|
"types": "dist/index.d.ts",
|
||||||
|
|
|
@ -7,8 +7,27 @@ import { ensureElectronEntryFile, getElectronPath } from './utils'
|
||||||
export async function createServer(inlineConfig: InlineConfig = {}): Promise<void> {
|
export async function createServer(inlineConfig: InlineConfig = {}): Promise<void> {
|
||||||
const config = await resolveConfig(inlineConfig, 'serve', 'development')
|
const config = await resolveConfig(inlineConfig, 'serve', 'development')
|
||||||
if (config.config) {
|
if (config.config) {
|
||||||
|
const logger = createLogger(inlineConfig.logLevel)
|
||||||
|
|
||||||
|
const mainViteConfig = config.config?.main
|
||||||
|
if (mainViteConfig) {
|
||||||
|
await viteBuild(mainViteConfig)
|
||||||
|
|
||||||
|
logger.info(colors.green(`\nbuild the electron main process successfully`))
|
||||||
|
}
|
||||||
|
|
||||||
|
const preloadViteConfig = config.config?.preload
|
||||||
|
if (preloadViteConfig) {
|
||||||
|
logger.info(colors.gray(`\n-----\n`))
|
||||||
|
await viteBuild(preloadViteConfig)
|
||||||
|
|
||||||
|
logger.info(colors.green(`\nbuild the electron preload files successfully`))
|
||||||
|
}
|
||||||
|
|
||||||
const rendererViteConfig = config.config?.renderer
|
const rendererViteConfig = config.config?.renderer
|
||||||
if (rendererViteConfig) {
|
if (rendererViteConfig) {
|
||||||
|
logger.info(colors.gray(`\n-----\n`))
|
||||||
|
|
||||||
const server = await ViteCreateServer(rendererViteConfig)
|
const server = await ViteCreateServer(rendererViteConfig)
|
||||||
|
|
||||||
if (!server.httpServer) {
|
if (!server.httpServer) {
|
||||||
|
@ -24,34 +43,15 @@ export async function createServer(inlineConfig: InlineConfig = {}): Promise<voi
|
||||||
const port = conf.port
|
const port = conf.port
|
||||||
process.env.ELECTRON_RENDERER_URL = `${protocol}//${host}:${port}`
|
process.env.ELECTRON_RENDERER_URL = `${protocol}//${host}:${port}`
|
||||||
|
|
||||||
const logger = server.config.logger
|
const slogger = server.config.logger
|
||||||
|
|
||||||
logger.info(colors.green(`dev server running for the electron renderer process at:\n`), {
|
slogger.info(colors.green(`dev server running for the electron renderer process at:\n`), {
|
||||||
clear: !logger.hasWarned
|
clear: !slogger.hasWarned
|
||||||
})
|
})
|
||||||
|
|
||||||
server.printUrls()
|
server.printUrls()
|
||||||
}
|
}
|
||||||
|
|
||||||
const logger = createLogger(inlineConfig.logLevel)
|
|
||||||
|
|
||||||
const mainViteConfig = config.config?.main
|
|
||||||
if (mainViteConfig) {
|
|
||||||
logger.info(colors.gray(`\n-----\n`))
|
|
||||||
|
|
||||||
await viteBuild(mainViteConfig)
|
|
||||||
|
|
||||||
logger.info(colors.green(`\nbuild the electron main process successfully`))
|
|
||||||
}
|
|
||||||
|
|
||||||
const preloadViteConfig = config.config?.preload
|
|
||||||
if (preloadViteConfig) {
|
|
||||||
logger.info(colors.gray(`\n-----\n`))
|
|
||||||
await viteBuild(preloadViteConfig)
|
|
||||||
|
|
||||||
logger.info(colors.green(`\nbuild the electron preload files successfully`))
|
|
||||||
}
|
|
||||||
|
|
||||||
ensureElectronEntryFile(inlineConfig.root)
|
ensureElectronEntryFile(inlineConfig.root)
|
||||||
|
|
||||||
const electronPath = getElectronPath()
|
const electronPath = getElectronPath()
|
||||||
|
|
Loading…
Reference in a new issue