webpack安装 config
分类:疑问 浏览:32066
Webpack是当下最热门的前端资源模块化管理和打包工具,用于前端设计的强大框架,如果您想学习使用这款Webpack框架却不知道怎么安装,可以直接下载Webpack安装包进行框架架构。
基本简介
Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规则打包成符合生产环境部署的前端资源。还可以将按需加载的模块进行代码分隔,等到实际需要的时候再异步加载。通过 loader 的转换,任何形式的资源都可以视作模块,比如 CommonJs 模块、 AMD 模块、 ES6 模块、CSS、图片、 JSON、Coffeescript、 LESS 等。
框架特点
代码拆分
Webpack 有两种组织模块依赖的方式,同步和异步。异步依赖作为分割点,形成一个新的块。在优化了依赖树后,每一个异步区块都作为一个文件被打包。
Loader
Webpack 本身只能处理原生的 JavaScript 模块,但是 loader 转换器可以将各种类型的资源转换成 JavaScript 模块。这样,任何资源都可以成为 Webpack 可以处理的模块。
智能解析
Webpack 有一个智能解析器,几乎可以处理任何第三方库,无论它们的模块形式是 CommonJS、 AMD 还是普通的 JS 文件。甚至在加载依赖的时候,允许使用动态表达式 require( ./templates/ + name + .jade )。
插件系统
Webpack 还有一个功能丰富的插件系统。大多数内容功能都是基于这个插件系统运行的,还可以开发和使用开源的 Webpack 插件,来满足各式各样的需求。
快速运行
Webpack 使用异步 I/O 和多级缓存提高运行效率,这使得 Webpack 能够以令人难以置信的速度快速增量编译。
框架优势
1 按需加载模块,按需进行懒加载,在实际用到某些模块的时候再增量更新
2 webpack 是以 commonJS 的形式来书写脚本,但对 AMD/CMD 的支持也很全面,方便旧项目进行代码迁移。
3 能被模块化的不仅仅是 JS 了,能处理各种类型的资源。
4 开发便捷,能替代部分 grunt/gulp 的工作,比如打包、压缩混淆、图片转base64等。
5 扩展性强,插件机制完善
安装方法
请确保安装了 Node.js 的最新版本。使用 Node.JS最新的长期支持版本(LTS - Long Term Support),是理想的起步。使用旧版本,你可能遇到各种问题,因为它们可能缺少 webpack 功能以及/或者缺少相关 package 包。
要安装最新版本或特定版本,请运行以下命令之一:
npm install --save-dev webpack
npm install --save-dev webpack@ version
如果你使用 webpack 4+ 版本,你还需要安装 CLI。
npm install --save-dev webpack-cli
对于大多数项目,我们建议本地安装。这可以使我们在引入破坏式变更(breaking change)的依赖时,更容易分别升级项目。通常,webpack 通过运行一个或多个 npm scripts,会在本地 node_modules 目录中查找安装的 webpack:
scripts : {
start : webpack --config webpack.config.js
}
当你在本地安装 webpack 后,你能够从 node_modules/.bin/webpack 访问它的 bin 版本。
更新日志
1 修复缺失的调试依赖
2 支持数组output.library.root
- 上一篇:华为mate30怎么截图 点击【快捷启动及手势】
- 下一篇:返回列表
相关推荐
- 覆铝锌板 1、镀铝板,也称
- 勘查技术与工程考研方向有哪些专业 地球探测与信息技术
- 黄石十四中贴吧 1,谁知道黄石十四中初三老师的
- 诗仙诗圣 诗仙是李白;诗圣是杜甫;诗佛是
- 五年级语文教学工作总结 第一篇:201上半年五年级语文
- 137是移动还是联通 简称“中国移动”
- essential 但并非绝不可缺少
- 刘强东离婚 刘强东与前妻龚小京旧照(如图)
- 南京地铁机场线 1、南京地铁S1号线(又称机场
- 包公来了第20140922期节目介绍 月嫂“供不应求”
- 悠哉悠哉向下望是什么歌?(我愿意平凡的陪在你身边)歌词
- 我最敬佩的人作文500字 我最敬佩的人作文500字
- 车间主任年终总结 车间主任年终总结年终总结当20
- 厨房嵌入式电器有哪些 便利留位和设备电线等
- 阿拉伯数字的写法 阿拉伯数字的标准写法(1)、每
- 胡可的老公 讲起来胡可会许多人想起沙溢,而
- 办公室过年适合摆什么盘栽比较旺 象征着大吉大利又多金
- 郑州市金水区地图 1,想知道郑州市金水区在郑州什
- 中国电能服务网 历史数据及能耗费用
- 北京哪里最好玩 这里吃喝玩乐一一俱全
- 花舞 史浩(1106年—1194年)
- 旗杆模型 1、打开3DMax,在场景中创
- qq不为人知的秘密 QQ我们有好多好多的人每天在用
- binky 也不要陷入他的陷阱
- 含“偃”的成语 古代作战时穿的护身服
- 含“聪”的成语 形容洞察力强
- 晋江原创网作品库 1、这么简单还用
- 励志加油的语句精选77句 律己足以服人
- 你别无选择 森森勉强保留参赛资格
- qq七雄争霸武将选择 每一种兵种要求的属性特点的都不
- 排行推荐
-
- 1山石网科 韩愈山石荦确行径微,黄昏到寺蝙
- 2夜之魇攻略 很多玩家都还不知道卡拉赞夜之魇
- 3覆铝锌板 1、镀铝板,也称
- 4王柏林扮演者 解答:1、王柏林在《猎狐》,第
- 5阿不思邓布利多 阿不思邓布利多全名阿不思·珀西
- 6和声编写:Boomfisher@TNK是什么歌?(若)歌词
- 7就这么 握住你的手是什么歌?(握住你的手)歌词
- 8在三年前哥们也经常派对是什么歌?()歌词
- 9奖金计算器 1、北单奖金的计算方法是所有所
- 10流浪剑客出装 DOTA流浪剑客伟大的秩序之神
- 11励志的抖音文案大全 没有所谓的运气
- 12原来纯真你比谁都了解是什么歌?(紫色贝壳)歌词
- 13天马山公墓预约 那么该怎么去预约
- 14家教小故事2 完全取决于自己的选择
- 15淘宝新手上路 我的建议是只要在淘宝开店的人都
- 最新推荐
- 最新TAG