1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-18 00:00:00 +00:00

optimize code

This commit is contained in:
杨顺强
2023-11-24 16:12:57 +08:00
parent 087700d9fb
commit b19d9c5d5f
6 changed files with 76 additions and 806 deletions

View File

@@ -1,8 +1,4 @@
'use strict';
// https://github.com/webpack/webpack-dev-server/blob/master/examples/api/simple/server.js
const dotenv = require('dotenv');
dotenv.config();
process.env.NODE_ENV = 'development';
process.env.BABEL_ENV = 'development';
@@ -10,7 +6,7 @@ process.env.BABEL_ENV = 'development';
const Webpack = require('webpack')
const WebpackDevServer = require('webpack-dev-server')
const ignoredFiles = require('react-dev-utils/ignoredFiles');
const configFactory = require('./webpack.config')
const configFactory = require('./webpack.config');
const paths = require('./paths');
const getHttpsConfig = require('./getHttpsConfig');
@@ -47,8 +43,22 @@ console.log('Dev server options:', devServerOptions);
const config = configFactory('development');
const compiler = Webpack(config);
const server = new WebpackDevServer(devServerOptions, compiler);
try {
const server = new WebpackDevServer(devServerOptions, compiler);
server.startCallback(() => {
console.log(`Listening at http://${HOST}:${PORT}${publicPath}`);
});
server.startCallback(() => {
console.log(`Listening at http://${HOST}:${PORT}${publicPath}`);
});
['SIGINT', 'SIGTERM'].forEach(function (sig) {
process.on(sig, function () {
server.close();
process.exit();
});
});
} catch(err) {
if (err && err.message) {
console.log(err.message);
}
process.exit(1);
}