前端工程化---2.webpack使用 实例、配置打包出入口

webpack初次使用示例—隔行变色li

  1. 创建空白项目TestWebpack,并执行npm init -y命令,在项目中自动生成package.json文件
  2. 在 项目根目录下新建src目录,并 在其中新建index.html输入ul>li{这是第$个li}并Tab。
  3. 安装jQuery,npm install jquery -S
  4. 在src目录下新建index.js
import $ from 'jquery'
$(function (){
  $('li:odd').css('background','pink');
  $('li:even').css('background','skyblue');
})
  1. 在index.html中引入此js,发现不生效

配置安装webpack

  1. 安装npm install webpack webpack-cli -D
  2. 根目录下创建webpack.config.js
import $ from 'jquery'
$(function (){
    $('li:odd').css('background','pink');
    $('li:even').css('background','skyblue');
})
  1. package.json的scripts节点下新增
 "dev": "webpack"

4.执行npm run dev进行打包,webpack将自动创建目录dict和main.js文件,在index.html中改为引入此js文件,生效,示例完成。

配置webpack打包出入口

1.webpack默认打包入口为src/index.js
2.webpack默认打包出口为dist/main.js
3.修改打包 出入口,在webpack.config.js中进行如下配置

// 导入node.js中负责操作路径的 模块
const path = require('path')

module.exports = {
   //编译模式
   mode: "development",
   //打包入口
   entry: path.join(__dirname,  './src/index.js'),
   //打包出口
   output: {
       path: path.join(__dirname,'./dist'),
       filename: "bundle.js"
   }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值