├── .babelrc ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── README.md ├── Tutorial.md ├── app ├── assets │ └── styles │ │ ├── common.less │ │ └── reset.css └── pages │ ├── index │ ├── index.html │ ├── index.js │ ├── index.less │ └── test.js │ └── page1 │ ├── index.html │ ├── index.js │ └── index.less ├── configs ├── env.js ├── module.js ├── optimization.js ├── plugins.js ├── webpack.config.babel.js └── webpackDevServer.config.babel.js ├── package.json └── scripts ├── build.js └── start.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | public 4 | configs -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/README.md -------------------------------------------------------------------------------- /Tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/Tutorial.md -------------------------------------------------------------------------------- /app/assets/styles/common.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/app/assets/styles/common.less -------------------------------------------------------------------------------- /app/assets/styles/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/app/assets/styles/reset.css -------------------------------------------------------------------------------- /app/pages/index/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/app/pages/index/index.html -------------------------------------------------------------------------------- /app/pages/index/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/app/pages/index/index.js -------------------------------------------------------------------------------- /app/pages/index/index.less: -------------------------------------------------------------------------------- 1 | .index { 2 | width: 100%; 3 | display: flex; 4 | } 5 | -------------------------------------------------------------------------------- /app/pages/index/test.js: -------------------------------------------------------------------------------- 1 | export default async function test () { 2 | console.log("111"); 3 | }; 4 | -------------------------------------------------------------------------------- /app/pages/page1/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/app/pages/page1/index.html -------------------------------------------------------------------------------- /app/pages/page1/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/app/pages/page1/index.js -------------------------------------------------------------------------------- /app/pages/page1/index.less: -------------------------------------------------------------------------------- 1 | .page1 { 2 | height: 100%; 3 | } -------------------------------------------------------------------------------- /configs/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/configs/env.js -------------------------------------------------------------------------------- /configs/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/configs/module.js -------------------------------------------------------------------------------- /configs/optimization.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/configs/optimization.js -------------------------------------------------------------------------------- /configs/plugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/configs/plugins.js -------------------------------------------------------------------------------- /configs/webpack.config.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/configs/webpack.config.babel.js -------------------------------------------------------------------------------- /configs/webpackDevServer.config.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/configs/webpackDevServer.config.babel.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dione2017/webpack4_multipage/HEAD/scripts/start.js --------------------------------------------------------------------------------