webpack
帅帅的记忆
软件
展开
-
webpack优化-source-map
webpack优化-source-mapsource-map介绍:source-map: 一种 提供源代码到构建后代码映射 技术 (如果构建后代码出错了,通过映射可以追踪源代码错误)[inline-|hidden-|eval-][nosources-][cheap-[module-]]source-mapsource-map:外部 错误代码准确信息 和 源代码的错误位置inlin...原创 2020-03-31 22:42:26 · 528 阅读 · 0 评论 -
webpack优化-HMR
webpack性能优化开发环境性能优化生产环境性能优化开发环境性能优化优化打包构建速度HMR优化代码调试source-map生产环境性能优化优化打包构建速度oneOfbabel缓存多进程打包externalsdll优化代码运行的性能缓存(hash-chunkhash-contenthash)tree shakingcode spli...原创 2020-03-31 22:28:41 · 334 阅读 · 0 评论 -
webpack生产环境配置文件
webpack生产环境配置文件webpack.config.jsconst { resolve } = require('path');const MiniCssExtractPlugin = require('mini-css-extract-plugin');const OptimizeCssAssetsWebpackPlugin = require('optimize-css-ass...原创 2020-03-25 20:59:58 · 214 阅读 · 0 评论 -
webpack生产环境-Html压缩
webpack生产环境-Html压缩1,创建文件2,修改配置文件const { resolve } = require('path');const HtmlWebpackPlugin = require('html-webpack-plugin');module.exports = { entry: './src/js/index.js', output: { fil...原创 2020-03-25 20:56:21 · 341 阅读 · 0 评论 -
webpack生产环境-js压缩
js压缩1,创建文件2,修改webpack.config.jsconst { resolve } = require('path');const HtmlWebpackPlugin = require('html-webpack-plugin');module.exports = { entry: './src/js/index.js', output: { file...原创 2020-03-25 20:50:59 · 366 阅读 · 0 评论 -
webpack生产环境-js兼容性处理babel的使用
js兼容性处理babel的使用1,创建文件2,下载安装包npm install --save-dev babel-loader @babel/core @babel/preset-env @babel/polyfill core-js3,修改配置文件webpack.config.jsconst { resolve } = require('path');const HtmlWeb...原创 2020-03-25 10:01:06 · 509 阅读 · 0 评论 -
webpack生产环境-js语法检查eslint
js语法检查eslint1,创建文件2,下载安装包npm install --save-dev eslint-loader eslint eslint-config-airbnb-base eslint-plugin-import3,修改配置文件webpack.config.jsconst { resolve } = require('path');const HtmlWebp...原创 2020-03-25 09:49:42 · 638 阅读 · 1 评论 -
webpack生产环境配置-压缩css
压缩css1,创建文件2,下载安装包npm install --save-dev optimize-css-assets-webpack-plugin3,修改配置文件webpack.config.jsconst { resolve } = require('path');const HtmlWebpackPlugin = require('html-webpack-plugin'...原创 2020-03-24 23:44:13 · 261 阅读 · 1 评论 -
webpack生产环境配置-css兼容性处理
css兼容性处理1,创建文件2,下载loadernpm install --save-dev postcss-loader postcss-preset-env3,修改配置文件webpack.config.jsconst { resolve } = require('path');const HtmlWebpackPlugin = require('html-webpack-pl...原创 2020-03-24 23:36:43 · 2033 阅读 · 7 评论 -
webpack生产环境配置-提取css为单独文件
提取css为单独文件1,创建文件2,下载插件npm install --save-dev mini-css-extract-plugin3,修改配置文件webpack.config.jsconst { resolve } = require('path');const HtmlWebpackPlugin = require('html-webpack-plugin');cons...原创 2020-03-24 23:25:20 · 340 阅读 · 0 评论 -
webpack-开发环境-devServe,开发环境设置
webpack-开发环境-devServe1,创建文件2,webpack.config.js配置const { resolve } = require('path');const HtmlWebpackPlugin = require('html-webpack-plugin');module.exports = { entry: './src/index.js', outp...原创 2020-03-24 19:31:09 · 543 阅读 · 0 评论 -
webpack-开发环境-打包其他资源
webpack-开发环境-打包其他资源1,创建文件2,修改webpack.config.js主要使用exclude关键字,代码如下const { resolve } = require('path');const HtmlWebpackPlugin = require('html-webpack-plugin');module.exports = { entry: './src...原创 2020-03-24 18:54:39 · 329 阅读 · 0 评论 -
webpack-开发环境-打包图片资源
webpack-开发环境-打包图片资源创建文件及图片,如下所示下载安装loader包npm install --save-dev html-loader url-loader file-loader修改配置文件 webpack.config.js,代码如下const { resolve } = require('path');const HtmlWebpackPl...原创 2020-03-24 18:34:24 · 201 阅读 · 0 评论 -
webpack-开发环境-打包Html资源
webpack-开发环境-打包Html资源创建文件,如下图所示2,下载安装plugin包npm install --save-dev html-webpack-plugin3,修改配置文件 webpack.config.js/* loader: 1. 下载 2. 使用(配置loader) plugins: 1. 下载 2. 引入 3. 使用*/const {...原创 2020-03-24 18:20:50 · 188 阅读 · 1 评论 -
webpack开发环境基本配置,打包样式资源
webpack开发环境基本配置1,创建配置文件1.1 创建文件webpack.config.js1.2 配置内容如下const {resolve} = require('path'); //node内置核心模块,用来处理路径问题module.exports ={ entry:''./src/js/index.js,//入口文件 output:{ filename:'./bu...原创 2020-03-24 09:52:16 · 249 阅读 · 0 评论 -
了解webpack-从入门开始
1.1 webpack是什么webpack是一种前端资源构建工具,一个静态模块打包器(module bundler)。在webpack看来,前端的所有资源文件(js/json/css/img/less/…)都会作为模块处理。它根据模块依赖关系进行静态分析,打包生成对应的静态资源(bundle)。1.2 webpack的5个核心概念1.2.1 Entry入口(Entry)指示webpa...原创 2020-03-23 22:36:05 · 196 阅读 · 0 评论