美文网首页
珠峰webpack学习记录

珠峰webpack学习记录

作者: 正在刷新log | 来源:发表于2020-09-24 00:02 被阅读0次
  • 指定打包文件
    webpack --config webpack.config.deb.js
  • 开发服务器 webpbck-dev-server
  • 插件 htmlwebplckplugin 打包html文件
  • 样式loader于插件
1. less less-loader
2. css-loader
3.style-loader
4. mini-css-excract-plugin  抽离css插件
5.postcss-loader autoprefixer  加前缀
6. 压缩css 到(mini-css-excract-plugin 有教程) 用到optimize-css-assets-webpack-plugin和 terser-webpack-plugin

2 解析js

babel 都可以到babel官网中找
1、转化es6class @bable/plugin-proposal-class-properties
2、bable-loader @bable/core @bable-preset-env
image.png

处理es7

babel官网详解

js规则 eslint

npm install eslint eslint-loader

3 全局变量暴露给window

1、expose-loader 暴露到window上(两种方法如下图)


image.png
image.png

2、providerPlugin 给每个模块提供一个$

image.png

3、引入不打包


image.png

打包图片资源

1、url-loader

配置大于多少的时候用base64的格式标识图片

2、file-loader

用于js文件导入图片
例如
import logn from './logn.png';
还有css种也是这种处理

3、html-withimg-loader

<img src="./logn.png">
这种格式需要用到

打包多页应用

image.png

有用的小插件

image.png

优化

image.png
image.png

相关文章

  • 珠峰webpack学习记录

    指定打包文件webpack --config webpack.config.deb.js 开发服务器 webpbc...

  • 初探webpack小记

    webpack学习记录 安装webpack 全局安装webpack:npm install webpack -g之...

  • 珠峰-webpack相关

    提示:如果需要debugger源码,可以安装create-react-app然后创建一个react项目,再使用np...

  • 前端工程化之webpack学习记录

    本文是本人正式开始学习webpack的记录文档,时间:2020-05-16,webpack版本:"webpack"...

  • webpack学习记录

    学习链接: https://doc.webpack-china.org/concepts/webpack处理css...

  • 学习webpack记录

    现在在用JavaScript练习算法题,用到大量ES6语法特性,在补充ES6语言基础的同时,实在觉得nodejs内...

  • webpack学习记录

    先从看文档开始学习,认识,学习的是webpack v4.41.0传送门:https://www.webpackjs...

  • Webpack学习记录

    注:“_dirname”是node.js的一个全局变量,指向当前执行脚本所在的目录。 几个核心概念。 Entry:...

  • 2018-06-17 webpack—js打包

    记录webpack打包学习 我现在跟着视频教程学习webpack基础打包,在最开始就遇到了问题,首先教程webpa...

  • webpack学习记录(起步)

    学习的首要在于形成闭环,所以虽然只是很累赘的复述,但也请认真对待吧~ webpack用于打包编译js模块,这样说很...

网友评论

      本文标题:珠峰webpack学习记录

      本文链接:https://www.haomeiwen.com/subject/ezmayktx.html