Match-id-6cde1d60850e4a64e0d4c16b2dad41f9f29fc8a5

This commit is contained in:
* 2022-05-11 15:54:47 +08:00 committed by *
parent cc4a8d2a1d
commit 0ae3910553
4 changed files with 22 additions and 7 deletions

View File

@ -7,7 +7,7 @@
"build": "webpack --config ./webpack.config.js",
"watch": "webpack --config ./webpack.config.js --watch",
"build-dev": "webpack --config ./webpack.dev.js",
"start": "webpack serve --config ./webpack.dev.js ",
"start": "npm run build && webpack serve --config ./webpack.dev.js ",
"test": "jest"
},
"keywords": [],

View File

@ -1,10 +1,8 @@
<!doctype html>
<html>
<html style="display: flex">
<head>
<meta charset="utf8">
<title>Horizon</title>
<script src='horizon.production.js'></script>
<style>
html {
width: 100%;
@ -24,11 +22,12 @@
}
</style>
<script src='horizon.development.js'></script>
</head>
<body>
<div id="root"></div>
<div id="root"></div>
<script src="panel.js"></script>
</body>
</html>

View File

@ -1,5 +1,21 @@
const path = require('path');
const webpack = require('webpack');
const fs = require('fs');
function handleBuildDir() {
const staticDir = path.join(__dirname, 'build');
console.log('staticDir: ', staticDir);
const isBuildExist = fs.existsSync(staticDir);
console.log('isBuildExist: ', isBuildExist);
if (!isBuildExist) {
fs.mkdirSync(staticDir);
}
fs.copyFileSync(path.join(__dirname, 'src', 'panel', 'panel.html'),path.join(staticDir, 'panel.html'));
fs.copyFileSync(path.join(__dirname, 'src', 'main', 'main.html'),path.join(staticDir, 'main.html'));
fs.copyFileSync(path.join(__dirname, 'src', 'manifest.json'),path.join(staticDir, 'manifest.json'));
}
handleBuildDir();
const config = {
entry: {

View File

@ -47,7 +47,7 @@ module.exports = {
},
devServer: {
static: {
directory: path.join(__dirname, 'dist'),
directory: path.join(__dirname, 'build'),
},
open: 'panel.html',
port: 9000,