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

+5 -5
View File
@@ -1,4 +1,4 @@
import path from 'path'
import { join, dirname } from 'path'
import packageJson from '../../package.json' assert { type: 'json' }
import webpack from 'webpack'
@@ -10,11 +10,11 @@ import { fileURLToPath } from 'url'
process.env.BABEL_ENV = 'main'
const IS_DEV_ENV = process.env.NODE_ENV !== 'production'
const __dirname = path.dirname(fileURLToPath(import.meta.url))
const __dirname = dirname(fileURLToPath(import.meta.url))
export default {
entry: {
main: path.join(__dirname, '../../src/main/index.js')
main: join(__dirname, '../../src/main/index.js')
},
externals: [
...Object.keys(packageJson.dependencies || {})
@@ -39,7 +39,7 @@ export default {
output: {
filename: '[name].js',
libraryTarget: 'commonjs2',
path: path.join(__dirname, '../../dist/electron')
path: join(__dirname, '../../dist/electron')
},
optimization: {
minimize: true,
@@ -54,7 +54,7 @@ export default {
new webpack.DefinePlugin({
...IS_DEV_ENV
? {
__static: `"${path.join(__dirname, '../../static').replace(/\\/g, '\\\\')}"`
__static: `"${join(__dirname, '../../static').replace(/\\/g, '\\\\')}"`
}
: {},
...IS_DEV_ENV