A multiple pages app built for OnlineJudge. Demo
- Webpack3 multiple pages with bundle size optimization
- Easy use simditor & Nice codemirror editor
- Amazing charting and visualization(echarts)
- User-friendly operation
- Quite beautiful :)
Install Node.JS v12.16.1 first
npm install
# we use webpack DllReference to decrease the build time,
# this command only needs execute once unless you upgrade the package in build/webpack.dll.conf.js
NODE_ENV=development npm run build:dll
# Small language fixed
cp node_modules/echarts/lib/langEN.js node_modules/echarts/lib/lang.js
# the dev-server will set proxy table to your backend
TARGET=http://example.com npm run dev
# now build them
npm run build
Modern browsers and Internet Explorer 10+.
#custom JavaScript or CSS
./src/styles
#page
./src/pages
#language
./src/i18n