首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
webpack
用户3385181161498
创建于2022-03-03
订阅专栏
webpack打包
暂无订阅
共23篇文章
创建于2022-03-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
23.webpack性能优化总结
webpack性能优化 开发环境性能优化 1.优化打包构建速度 HMR 2.优化代码调试 source-map 生产环境性能优化 1.优化打包构建速度 oneOf babel缓存 多进程打包 exte
22.webpack优化-dll方式将第三方库独立打包
module.exports = { mode: 'development', entry: { // 最终打包生成的[name] --> jquery // ['jquery'] --> 要打包的库
21.webpack的externals不打包某些库
const {CleanWebpackPlugin} = require('clean-webpack-plugin'); const HtmlWebpackPlugin = require('htm
20.webpack多进程打包
项目变的庞大,文件很多的情况下,采取多进程打包 如果小项目,文件不多,无需开启多进程打包,反而会变慢,因为开启进程是需要花费时间的 多进程打包: 1 安装 thread-loader npm i th
19.webpack PWA 渐进式网络开发应用程序(离线可访问)
转载 const HtmlWebpackPlugin = require("html-webpack-plugin"); const WorkboxWebpackPlugin = require("w
18.webpack懒加载和预加载
转载 https://blog.csdn.net/kouzuhuai2956/article/details/108083798 const HtmlWebpackPlugin = require("
17.webpack优化配置-code split 代码分割
module.exports = { mode: 'production', entry: { index: './src/js/index.js', base: './src/js/base.js'
16.webpack tree-shaking去掉无用代码
转载 tree shaking 是一个术语,通常用于描述移除 JavaScript 上下文中的未引用代码(dead-code)。 function mul(a, b) { return a - b;
15.webpack优化 babel缓存
开启babel缓存,在第二次打包时,打包构建速度更快 在webpack配置文件webpack.config.js中开启babel缓存 开启资源缓存,让上线运行缓存更好使用 方式一:给所有资源的名称一个
14.webpack的oneOf
// 定义nodejs环境变量:决定使用browserslist的哪个环境 process.env.NODE_ENV = 'production'; // 复用loader const commonC
13.webpack的source-map
source-map:提供源代码到构建后代码的映射技术(如:构建后代码出错,通过映射关系可以方便的追踪源代码中的错误) [ inline- | hidden- | eval- ][ nosources
12.webpack HMR 热替换
if(module.hot){ //一旦module.hot为true,说明开启了HMR功能 module.hot.accept('./js/base.js', function (){ //当bas
11.webpack开发环境和生产环境下配置文件
const HtmlWebpackPlugin = require('html-webpack-plugin'); const {CleanWebpackPlugin} = require("clea
10.webpack压缩html和js
需要的loader和插件 html-webpack-plugin 插件中进行配置即可压缩html (一) 压缩js代码 只需将 webpack的配置文件webpack.config.js中的mode改
9.webpack的js兼容性处理
console.log(promise); module.exports = { mode: 'development', entry: './src/index.js', output: { fil
8.webpack的js语法检查eslint
module.exports = { mode: 'development', entry: './src/index.js', output: { filename: 'built.js', pat
7.webpack将js从css抽离,css打包压缩
const HtmlWebpackPlugin = require('html-webpack-plugin'); const miniCssExtractPlugin = require('mini
6.webpack自动打包和自动刷新
https://webpack.docschina.org/configuration/dev-server/ 特点:只会在内存中编译打包,不会有任何输出 下载webpack-dev-serve 在w
5.webpack 打包字体图标
const HtmlWebpackPlugin = require('html-webpack-plugin') module.exports = { mode: 'development', ent
4.webpack打包图片
const HtmlWebpackPlugin = require('html-webpack-plugin') module.exports = { mode: 'development', ent
下一页