初识Webpack

Webpack前端必备模块打包机
一、webpack是什么?
1、模块化(将项目模块化);
2、自定义文件或npm install(模块化文件方式两种);
3、将静态文件模块化;
4、借助于插件和加载器;

二、webpack的优势
1、代码分离;
2、装载器(css,sass,jsx等):
案例:loader

  • CSS & Style
  • Sass & Less :CSS
  • Jsx(React):转换成JS
  • Babel :把语法转换成浏览器可以识别的语法
  • Coffee
  • TypeScript
  • EJS,Pug,Handlebars
  • json

3、智能解析(require("./template/"+names+".ejs"));

三、安装流程
1、npm install -g webpack //全局安装webpack
2、npm install webpack-dev-server //准备一个服务器;实时监听代码状态

webpack工作流程认识
1、自定义文件(cats.js)一>入口文件(app.js)
eg:
cats.js

var cats=['dave','henry','martha'];
module.exports=cats;  //对外开放,即让入口文件可以使用cats.js文件中的代码

app.js

var cats=require('./cats.js'); //使用require引入cats.js文件

2、当使用webpack时,将项目中使用到的所有文件都放到一个bundle.js文件中;
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值