一个基础的webpack项目demo

Posted HeavyShell

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个基础的webpack项目demo相关的知识,希望对你有一定的参考价值。

闲来无事,手工搭建一个webpack最基础的项目,可与项目初始化节省搭建时间,话不多说,上料!

其中包含了:
1 样式加载器css,sass,less
2 图片加载器
3 webpack-dev-server本地开发热更新

4 babel配置:
(1)babel:解决不支持语法转义es6转义为es5
cnpm i --save-dev babel-loader @babel/core @babel/preset-env

(2)babel-polyfill:低版本浏览器中的不支持API,例如findIndex
cnpm i --save-dev babel-polyfill

(3)babel-plugin-transform-runtime: 解决打包体积过大的问题
cnpm i --save-dev @babel/plugin-transform-runtime
cnpm i --save @babel/runtime
在打包的过程中,babel会在包里提供一些工具函数,而这些工具函数可能会重复的出现在多个模块。
这样会导致打包的体积过大,所以babel提供了babel-transform-runtime解决这个体积过大的问题

使用:
1 下载包解压,进入目录
2 安装 npm i 或 cnpm i
3 运行 npm run dev 启动后访问https://127.0.0.4:8088/
4 打包 npm run build

资源地址:https://download.csdn.net/download/xw505501936/11255417

 

以上是关于一个基础的webpack项目demo的主要内容,如果未能解决你的问题,请参考以下文章

webpack-第02节:让你快速上手一个Demo

webpack学习(二):先写几个webpack基础demo

webpack配合vue.js实现完整的单页面demo

【Web前端基础】webpack全局安装失败怎么办?

深入理解webpack基本配置

Webpack 4 学习01(基础配置)