diff --git a/src/index.tsx b/src/index.tsx index 9baf688c9..f9db69106 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,13 +1,16 @@ import React from 'react'; import ReactDOM from 'react-dom'; import App from './router'; -import IO from 'socket.io-client'; const MOUNT_NODE = document.getElementById('root'); -const socket = IO('http://localhost:9099'); -socket.on('refresh', () => { - location.reload(); -}); +if (process.env.BUILD_ENV !== 'prod') { + import('socket.io-client').then(target => { + const socket = target.default('http://localhost:9099'); + socket.on('refresh', () => { + location.reload(); + }); + }); +} ReactDOM.render(, MOUNT_NODE);