美文网首页
2018-07-29

2018-07-29

作者: 虎鼠 | 来源:发表于2018-07-29 11:54 被阅读0次

# Webpack入门

标签(空格分隔): webpack

---

##模块化

>        模块化是指将一个复杂的系统分解为多个模块以方便编码很久以前,开发网页要通过命名空间的方式来组织代码,例如 jQuery 库将它的 API在了 window ,\$下,在加载完jquery后,其他模块再通过 window \$去使用 jQuery 。

        但是当一个项目足够庞大时,这种方式会出现很多问题,这时候就要采用模块化开发项目的思想了。

##webpack

>        Webpac是一个打包模块化 JavaScript 的工具,在 Webpack中,一切文件皆模块,通过 Loader转换文件,通过Plugin注入钩子,最后输出由多个模块组合成的文件。 Webpack 专注于构建模块化项目。

        webpack对于模块化开发项目具有巨大优势。

1. 专注于处理模块化项目,能做到开箱即用,一步到位。

2. 可通过plugin扩展,完整好用又不失灵活。

3. 使用场景不仅限于web开发。

---

##webpack的安装与使用

webpack的安装可以分为两种,一种是安装到本项目,一种是安装到全局环境。安装到全局,所有项目会共同使用同一个版本的webpack,但是不同项目根据实际业务需求用到的webpack版本可能不一样,所以安装到全局可能会导致冲突,因此建议安装到本项目。

###安装到本项目

    要将webpack安装到本项目,首先得需要创建一个新的web项目,创建一个新的文件夹,我们命名为,webpack-demo。


相关文章

  • Linux File System Explanation

    Linux File System Explanation UpDate 2018-07-29 153286211...

  • rabbitmq报Heartbeat missing with

    2018-07-29 10:20:15.018 ERROR [rabbitmq-nio] c.r.c.impl.F...

  • 2018-08-15

    不断复习你的梦想 Jamie焦关注2018-07-29 00:51 · 字数 58 · 阅读 76 · Jami...

  • 原谅0729

    2018-07-29 《原 谅 》 -----献给天下的父母 董进宇 . 孩子 . 原谅我把你带到了这个...

  • 关于87-88节《时间管理100讲》听后笔记

    2018-07-29 一、既能录音又能手写的软件----Notability(手写) 建议在iPad上使用这款工具...

  • 2018-07-29

    10组~96~郭洁~读《如何阅读》体会 郭洁_2160 2018-07-29 07:58 · 字数 598 · 阅...

  • 云淡风轻

    云淡风轻。 故事or 2018-07-29 22:41 · 字数 290 · 阅读 0 · 日记本 一睁眼,看...

  • Maven + SpringBoot + Mybatis + M

    2018-07-29 注:首先,需要你已经安装了Mysql,并且创建User表 安装 MySQL 1. Windo...

  • 思源园记

    陈老牛A 2018-07-29 10:32·字数 1086·阅读 3·日记本 陈振民 图片发自简书App ...

  • 人间是道场,淤泥皆莲花

    人间是道场,淤泥皆莲花 人间是道场,淤泥皆莲花 小石侠 2018-07-29 20:10 · 字数 1094 · ...

网友评论

      本文标题:2018-07-29

      本文链接:https://www.haomeiwen.com/subject/hzyzmftx.html