安装webpack webpack核心概念
安装 webpack
1、全局安装
npm install -g webpack
2、创建项目 webpack-demo
3、初始化项目
在项目根目录下执行: npm init
package.json文件作用:
1、可以查看我们在当前项目中都安装了什么
2、我们后期在这个文件中可以配置各种执行的选项
4、在项目中安装webpack和webpack-cli
npm -install -D webpack
npm -install -D webpack-cli
webpack核心概念
// Entry:入口,Webpack 执行构建的第一步将从 Entry 开始,可抽象成输入。
// Module:模块,在 Webpack 里一切皆模块,一个模块对应着一个文件。Webpack 会从配置的 Entry 开始递归找出所有依赖的模块。
// Chunk:代码块,一个 Chunk 由多个模块组合而成,用于代码合并与分割。
// Loader:模块转换器,用于把模块原内容按照需求转换成新内容。
// Plugin:扩展插件,在 Webpack 构建流程中的特定时机注入扩展逻辑来改变构建结果或做你想要的事情。
// Output:输出结果,在 Webpack 经过一系列处理并得出最终想要的代码后输出结果。
Webpack的作用
1、帮我们压缩打包合并文件操作
2、编译工作 :
ES6-->ES5
Less-->CSS
Vue-->JS
React-->JS
jsx-->js
3、优化工作:
优化开发流程,集成服务器