2. Caching
npm install clean-webpack-plugin -Dconst { CleanWebpackPlugin } = require('clean-webpack-plugin'); plugin: [new CleanWebpackPlugin()];
npm i mini-css-extract-pluginnew MiniCssExtractPlugin({ filename: '[hash].css', //hash, createhash, chunkhash });
output:{ //name이라는 키워드는 entry 파일 이름(예bundle) 혹은 //웹팩 설정 파일 내에서 name 프로퍼티에 할당하는 값이 적용되는 공간 filename: '[name].[chunkhash].js', }optimization:{ runtimeChunk:{ name:'runtime' } },
npm i -S jqueryimport $ from 'jquery'; console.log($(`.${styles.helloWebpack}`).length);splitChunks:{ cacheGroups:{ commons:{ test: /[\\/]node_modules[\\/]/, name: 'venders', chunks: 'all' } } }
Last updated