webpack的基本配置

Webpack安装的两种方式:

1、 全局安装webpack

npm i webpack -g 

2、 在项目根目录运行,安装到项目依赖中

npm i webpack –save-dev

配置过程

一、创建工程

创建文件夹

  • src(用来存放源代码)
  • dist(项目输出文件夹)

在src文件夹下创建

  • index.html
  • main.js(项目入口文件)

在这里插入图片描述

二、 用npm的包裹管理工具管理起来:
在终端工程目录下输入:
npm init -y
(若项目名称包含中文,则:npm init)
三、 执行:

npm i jquery -S

四、 将所有要引用的包放在main.js里
在这里插入图片描述
五、 对mian.js文件进行打包
①、全局打包
把main.js打包引入到index.html中去

webpack .\src\main.js -o .\dist\bundle.js --mode=development

②、自动打包
命令行安装:

cnpm i webpack-dev-server -D 

(实时打包)
缺少文件:

Cnpm i webpack -D

六、在index.html中引用
在这里插入图片描述
七、使用webpack打包
在这里插入图片描述

在根目录下床创建webpack.config.js
添加

const path = require('path')

module.exports = {
    entry:path.join(__dirname,'/src/main.js'),//入口表示用使用webpack打包哪个文案金
    output:{//输出相关配置
        path:path.join(__dirname,'./dist'), //指定输出的文件的名称
        filename:'bundle.js'
    }
}

在这里插入图片描述
八、装webpack-dev-server这个工具,实现自动打包编译功能

npm i webpack-dev-server -D

在这里插入图片描述
在这里插入图片描述

九、

1、cnpm i
2、npm i webpack -D
3、npm i webpack-cli -D

十、进入其中src
在这里插入图片描述
十一、修改index.html中文件目录
在这里插入图片描述
十二、编译完成之后自动打开浏览页面
在package.json中设置“dev”:

webpack-dev-server --open --port 3000 --contentBase src 

在这里插入图片描述
后追加 –hot实现无刷新热重载
十三、将页面放入内存中去
1、安装Webpack插件用来在内存中生成html:
cnpm i html-webpack-plugin -D
3、 在Webpack.config.js中添加webpack
4、

const path = require('path')
const webpack = require('webpack')
const htmlWebpackPlugin = require('html-webpack-plugin')
module.exports = {
    entry:path.join(__dirname,'/src/main.js'),//入口表示用使用webpack打包哪个文案金
    output:{//输出相关配置
        path:path.join(__dirname,'./dist'), //指定输出的文件的名称
        filename:'bundle.js'
    },
    plugins: [
        new htmlWebpackPlugin({//创建一个在内存中生成HTML页面的插件,
            template: path.join(__dirname,'./src/index.html'),
            filename: "index123.html"
        })
    ]
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值