webpack 打包 归纳整理

本文详细介绍了webpack的配置与使用步骤,包括从项目初始化到使用webpack打包解决es6语法不支持的问题,再到配置自动打包、html-webpack-plugin生成预览页面,以及各种loader的使用,如style-loader、css-loader、less-loader、sass-loader、url-loader等,最后讲解了如何处理js文件中的高级语法和兼容性问题。
摘要由CSDN通过智能技术生成

开始步骤
1、创建一个项目 在空项目中运行 npm init -y 快速初始化一个包管理文件
2、自动创建出一个 package.json
3、创建一个src原代码目录
4、src创建一个index.html 里面写代码结构
5、运行 npm i jquery -s 安装jq
6、src目录下创建一个index.js 文件 通过 import $ from ‘jquery’ 导入jq
7、index.html 引入jq.js

此时 运行代码的时候 并没有出现我们想要的结果 原因是 es6语法不支持,报错 所以需要使用webpack打包工具

安装配置 webpack
1、运行 npm install webpack webpack-cli -D ,安装webpack相关的包
在这了我使用npm的时候一直报错,所以采用了cnpm 安装成功了
2、在项目根目录创建名为webpack.config.js 的 webpack 配置文件
3、在webpack 配置文件中,初始化如下基本配置

	module.exports = {
		mode:'development' // mode 用来指定构建模式,转换速度快慢, 一般开发项目使用 development ,上线项目使用 production
	}

4、在package.json 配置文件中script 节点下,新增dev脚本

	"scripts":{
		"dev":"webpack" // script 节点下的脚本,可以通过npm run 运行
	}

5、在终端运行 npm run dev 命令 启动webpack 进行项目打包 打包成功

6、index.html 引入打包成功后的 dist/main.js

webpack 基础使用
1、配置打包的入口出口

//webpack 的4.x版本中默认约定
//打包的入口文件为 src--> index.js
//打包的出口文件为 src--> main.js

//如果要手动修改打包的入出口文件,可在webpack.config.js中新增配置信息

const path = require('path') // 导入node.js 中专门操作路径的模块
module.exports = {
	// 编译模式
	mode:'development',  //production  一般开发项目使用 development ,上线项目使用 production
	entry:path.join(__dirname,'./src/index.js'), //打包入口文件的路径
	output:{
		path:path.join(__dirname,'./dist'), //输出文件的存放路径
		filename:'bundle.js'  //输出
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值