webpack快速上手

这篇博客介绍了如何使用Webpack将JavaScript模块打包,并展示了如何配置Webpack的生产、开发和none模式。通过示例代码,作者演示了从创建项目到生成dist文件的过程,包括引入自定义组件和设置入口及出口文件。同时,文章提到了如何通过Yarn运行Webpack以及不同工作模式的影响。
摘要由CSDN通过智能技术生成
  • 创建项目
 //index.js
 
 import createHeading from './heading.js'
 
 const heading = createHeading()
 
 document.body.append(heading)
 
 //heading.js
 export default()=>{ 
 
   const element = document.createElement('h2')
   
   element.textContent = 'Hello world'
   
   element.addEventListener('click',()=>{
   
       alert('hello world')
       
   })
   
   return element
   
}
//index.html

<script src="./index.js"></script>
安装yarn add webpack webpack-cli --dev

运行webpack

yarn webpack  生成dist文件

//index.html
<script src="./main.js"></script>
运行结果相同

//webpack 配置文件
//webpack.config.js
const path = require('path')

module.exports = { 

    entry:"./src/main.js",//入口文件
    
    output:{ //出口文件
    
        filename:"bundle.js",
        
        path:path.join(__dirname,'output')//绝对路径
    }
}
webpack 工作模式
 //默认production模式
 yarn webpack --mode production
 //开发模式 优化打包速度
 yarn webpack --mode development
 //none模式 运行最原始的打包
 yarn webpack --mode development

 官方文档
  [link](https://webpack.js.org/configuration/mode/).
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值