分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

webpack学习笔记

发布时间:2023-09-06 01:28责任编辑:蔡小小关键词:webpack

一、webpack是什么

WebPack可以看做是模块打包机

它做的事情是,分析你的项目结构,

找到JavaScript模块

以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),

并将其打包为合适的格式以供浏览器使用。

二、为什要使用WebPack

今的很多网页其实可以看做是功能丰富的应用,它们拥有着复杂的JavaScript代码和一大堆依赖包。

为了简化开发的复杂度,前端社区涌现出了很多好的实践方法

a:模块化,让我们可以把复杂的程序细化为小的文件;

b:类似于TypeScript这种在JavaScript基础上拓展的开发语言:

使我们能够实现目前版本的JavaScript不能直接使用的特性,

并且之后还能能装换为JavaScript文件使浏览器可以识别;

c:scss,less等CSS预处理器

.........

这些改进确实大大的提高了我们的开发效率,但是利用它们开发的文件往往需要进行额外的处理才能让浏览器识别,而手动处理又是非常反锁的,这就为WebPack类的工具的出现提供了需求。

三、webpack的工作方式

Webpack的工作方式是:

把你的项目当做一个整体,通过一个给定的主文件(如:index.js),

Webpack将从这个文件开始找到你的项目的所有依赖文件,

使用loaders处理它们,

最后打包为一个浏览器可识别的JavaScript文件。

webpack学习笔记

原文地址:http://www.cnblogs.com/liumengdie/p/7944087.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved