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

Update deps 3 (#5624)

* optimize code

* update deps

* optimize code

* optimize code

* optimize code

* optimize code

* repair code bug
This commit is contained in:
杨顺强
2023-09-04 09:50:14 +08:00
committed by GitHub
parent b457231bda
commit 3ed638463c
45 changed files with 27099 additions and 23556 deletions

View File

@@ -1,35 +1,54 @@
'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';
var Webpack = require('webpack')
var WebpackDevServer = require('webpack-dev-server')
var configFactory = require('./webpack.config')
var config = configFactory('development');
const Webpack = require('webpack')
const WebpackDevServer = require('webpack-dev-server')
const ignoredFiles = require('react-dev-utils/ignoredFiles');
const configFactory = require('./webpack.config')
const paths = require('./paths');
const getHttpsConfig = require('./getHttpsConfig');
const compiler = Webpack(config);
const devServerOptions = Object.assign({}, config.devServer, {
stats: {
colors: true
},
const HOST = process.env.HOST || '0.0.0.0';
const PORT = process.env.PORT || '3000';
const publicPath = process.env.PUBLIC_PATH || '/assets/bundles/';
const devServerOptions = {
allowedHosts: 'all',
hot: true,
// Use 'ws' instead of 'sockjs-node' on server since we're using native
// websockets in `webpackHotDevClient`.
transportMode: 'ws',
// Prevent a WS client from getting injected as we're already including
// `webpackHotDevClient`.
injectClient: false,
});
static: {
directory: paths.appBuild,
publicPath: publicPath,
watch: {
ignored: ignoredFiles(paths.appSrc),
},
},
client: {
overlay: false,
},
headers: {
'Access-Control-Allow-Origin': '*',
'Access-Control-Allow-Methods': '*',
'Access-Control-Allow-Headers': '*',
},
// Enable gzip compression of generated files.
compress: true,
https: getHttpsConfig(),
host: HOST,
port: PORT,
};
console.log('Dev server options:', devServerOptions);
const server = new WebpackDevServer(compiler, devServerOptions);
server.listen(3000, '0.0.0.0', function (err, result) {
if (err) {
console.log(err)
}
const config = configFactory('development');
const compiler = Webpack(config);
const server = new WebpackDevServer(devServerOptions, compiler);
console.log('Listening at 0.0.0.0:3000')
})
server.startCallback(() => {
console.log(`Listening at http://${HOST}:${PORT}${publicPath}`);
});