Webpack知识点速记

2019-07-27
阅读 10 分钟
4.4k
Webpack是一个模块打包工具,在Webpack里一切文件皆模块。通过loader转换文件,通过plugin注入钩子,最后输出由多个模块组合的文件。Webpack专注构建模块化项目。Webpack可以看作是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其他一些不能被浏览器直接运行的扩展语音(如:Scss,TypeScript等),...

Webpack重要知识点

2019-07-05
阅读 7 分钟
5.3k
最近在系统整理知识点,现将Webpack的一些重要知识点罗列出来,方便快速查阅。 Tree Shaking 为了使用tree shaking,需要满足以下条件: 使用ES2015语法(即import和export) 在项目package.json文件中,添加sideEffects入口 引入一个能够删除未引用代码(dead code)的压缩工具(minifier)(例如:UglifyJSPlugin) 将文件标记...