This commit is contained in:
Andrey Vlasov 2020-02-15 17:44:26 +03:00
parent 672e09abb5
commit 74957cef1b
4 changed files with 15 additions and 10 deletions

View File

@ -30,6 +30,9 @@
"rimraf": "3.0.1", "rimraf": "3.0.1",
"systemjs": "6.2.2", "systemjs": "6.2.2",
"typescript": "3.7.5", "typescript": "3.7.5",
"uds-news-original": "0.1.1",
"uds-sections-origin": "1.0.1",
"uds-org": "../uds-org",
"webpack": "4.41.5", "webpack": "4.41.5",
"webpack-cli": "3.3.10", "webpack-cli": "3.3.10",
"webpack-dev-middleware": "3.7.2", "webpack-dev-middleware": "3.7.2",

View File

@ -25,14 +25,14 @@ class Bootstrap extends React.PureComponent <any, any> {
render () { render () {
return ( return (
<div> <div>
<button onClick={() => this.mountApp('example')}> <button onClick={() => this.mountApp('pl')}>
загрузить приложение 1 загрузить приложение news
</button> </button>
<button onClick={() => this.unmountApp()}> <button onClick={() => this.mountApp('uds-sections')}>
выгрузить приложение 1 загрузить приложение uds-sections
</button> </button>
<button onClick={() => this.mountApp('example2')}> <button onClick={() => this.mountApp('orgApp')}>
загрузить приложение 2 загрузить приложение org
</button> </button>
<button onClick={() => this.unmountApp()}> <button onClick={() => this.unmountApp()}>
выгрузить приложение 2 выгрузить приложение 2

View File

@ -5,6 +5,6 @@ const app = express();
app.use(express.static(__dirname + "/dist")); app.use(express.static(__dirname + "/dist"));
app.listen(8090, () => console.log("Listening on port 8090!")); app.listen(8088, () => console.log("Listening on port 8088!"));
module.exports = app; module.exports = app;

View File

@ -8,7 +8,7 @@ const outputDirectory = 'dist';
module.exports = { module.exports = {
mode: 'development', mode: 'development',
entry: { entry: {
bootstrap: ['./src/main.tsx'], bootstrap: ['./src/main.tsx'],
example: ['./src/example/main.tsx'], example: ['./src/example/main.tsx'],
example2: ['./src/example2/main.tsx'] example2: ['./src/example2/main.tsx']
}, },
@ -31,8 +31,10 @@ module.exports = {
{ from: 'stubs/importmap.json' }, { from: 'stubs/importmap.json' },
{ from: './node_modules/systemjs/dist', to: 'extlib/systemjs' }, { from: './node_modules/systemjs/dist', to: 'extlib/systemjs' },
{ from: './node_modules/react/umd', to: 'extlib/react' }, { from: './node_modules/react/umd', to: 'extlib/react' },
{ from: './node_modules/react-dom/umd', to: 'extlib/react-dom' } { from: './node_modules/react-dom/umd', to: 'extlib/react-dom' },
// { from: 'exampleApp' } { from: './node_modules/uds-news-original/dist' },
{ from: './node_modules/uds-org/dist' },
{ from: './node_modules/uds-sections-origin/dist' }
]) ])
], ],
devtool: '#source-map', devtool: '#source-map',