webpack4.x快速搭建项目(实用)

webpack前端工程化构建工具 


1.创建项目文件夹(以webpack4.0为例)

webpack4.x快速搭建项目(实用)_第1张图片

2. 在文件夹中初始化项目

在vscode终端命令窗口运行npm init -y快速初始化项目生成

3.在项目文件夹下创建dist产品目录和src文件源代码目录

4.使用命令行npm i webpack -D或者cnpm i webpack -D安装webpack

     安装cnpm:npm i cnpm -g

5.使用命令行npm i webpack webpack-cli -D

6.新建文件webpack.config.js

webpack4.x提供约定大于配置的概念,目的是为了尽量减少 配置文件体积

    默认预定

  • 打包入口文件:src-index.js
  • 打包输入文件:dist-main.js
  • 4.x中新建mode选项,可选值为:development和production

 具体webpack使用配置进入webpack4.0+构建项目查看

这样初步就可以了,但要记得在html页面中要引用dist下的main.js哦


webpack-dev-server使用

虽然这样可以达到预期效果,可是在我们每一次修改的时候还是要再一次进行webpack打包,很麻烦,这里有一样工具webpack-dev-server可以使用。

命令行npm i webpack-dev-server -D

在package.json中配置设备

"dev":"webpack-dev-server"

webpack4.x快速搭建项目(实用)_第2张图片

然后将设备运行

命令行npm run dev

webpack4.x快速搭建项目(实用)_第3张图片

这样一来会自动在整个项目文件夹中全局生成一个main.js文件

将主页中的引入的js文件路径改成全局/main.js。

配置package.json

--open  自动打开

--port 8081 端口

--progress 进度

--compress 压缩

--host 127.0.0.1 主机

--hot:无需刷新页面,即可看见修改代码保存后的效果;而且只是局部更新打包,减少不必要的打包,速度变快

--contentBase src:代码修改保存完运行或是浏览器输入 http://localhost:8080,直接打开 http://localhost:8080 下的 src文件,展示项目网页

webpack4.x快速搭建项目(实用)_第4张图片


实例化项目文件 html-webpack-plugin

首先停止 npm run dev 方法:ctrl+c 终止

输入 npm i html-webpack-plugin -D或者cnpm i html-webpack-plugin -D

webpack4.x快速搭建项目(实用)_第5张图片

在 webpack.config.js 文件中设置

webpack4.x快速搭建项目(实用)_第6张图片

重新跑一遍npm run dev就可以了

如有问题,欢迎各位批评指正!!!

 

你可能感兴趣的:(Webpack)