pack: do not import path methods entirely

This commit is contained in:
leejooy96 committed 2022-07-21 10:50:31 +09:00
1 parent 89a65c9707
commit 1d6d2d0f1e
3 files changed
+22 -22

No files matched your search

+6 -6
View File
@@ -1,7 +1,7 @@
import dotenv from 'dotenv'
import chalk from 'chalk'
import electron from 'electron'
import path from 'path'
import { dirname, join } from 'path'
import { spawn } from 'child_process'
import webpack from 'webpack'
import WebpackDevServer from 'webpack-dev-server'
@@ -13,7 +13,7 @@ import { fileURLToPath } from 'url'
dotenv.config({ path: '.env.dev' })
const __dirname = path.dirname(fileURLToPath(import.meta.url))
const __dirname = dirname(fileURLToPath(import.meta.url))
let electronProcess = null
let manualRestart = false
@@ -36,7 +36,7 @@ function log (processName, data, color = 'yellow') {
function startRenderer () {
return new Promise(resolve => {
(async () => {
rendererConfig.entry.renderer = [path.join(__dirname, 'devClient.mjs'), rendererConfig.entry.renderer]
rendererConfig.entry.renderer = [join(__dirname, 'devClient.mjs'), rendererConfig.entry.renderer]
const compiler = webpack({
mode: 'development',
@@ -52,7 +52,7 @@ function startRenderer () {
port: 9080,
liveReload: true,
static: {
directory: path.join(__dirname, '../'),
directory: join(__dirname, '../'),
watch: {
usePolling: true,
ignored: /node_modules/
@@ -80,7 +80,7 @@ function startRenderer () {
function startMain () {
return new Promise(resolve => {
mainConfig.entry.main = [path.join(__dirname, '../src/main/index.dev.js'), mainConfig.entry.main]
mainConfig.entry.main = [join(__dirname, '../src/main/index.dev.js'), mainConfig.entry.main]
const compiler = webpack({
mode: 'development',
@@ -120,7 +120,7 @@ function startElectron () {
electronProcess = spawn(electron, [
...[
'--inspect=5858',
path.join(__dirname, '/../dist/electron/main.js')
join(__dirname, '/../dist/electron/main.js')
],
...process.argv.slice(2)
])