webpack

2 篇文章 0 订阅

1.nrm的使用

nrm与npm区别?

nrm只是单纯的提供了几个常用的下载包的地址,便于切换,但是我们每次装包是工具依然是npm

Webpack引入的概念

网页中引入的常见的静态资源

1.js ( .js .jsx .coffee ,ts(typescript与c#相似))
2.Css(.css .sass (scss) .less)
3.Images(.jpg .png .gif .bmp .svg)
4.字体文件(.svg .ttf .eot .woff .woff2)
5.模板文件(.ejs .jade .vue(webpack中定义组件的方式 推荐使用))

网页中引入静态资源多了出现问题

1.网页加载速度慢,发起多次二次请求
2.要处理错综复杂的依赖包关系

如何解决这些问题

1.合并 压缩 精灵图 图片的base64编码
2.使用requirejs 也可以使用webpack解决各个包的复杂依赖关系

什么是webpack

1.是前端的一个项目构建工具,基于node开发的前端工具
Webpack与gulp的区别
Gulp:基于task任务,
Webpack :基于整个项目构建(完美实现资源合并,打包,压缩)

安装

1.npm i webpack -g全局安装
2.npm uninstall webpack -g 删除webpack

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值