从零搭建 webpack3 环境 #1 - 安装使用

目录:   (1)什么是webpack   (2)webpack核心概念   (3)环境安装   (4)开始使用webpack

 

1、什么是webpack

  官网的一幅图对webpack的解释,从图中可以看出,webpack 可以看做是模块打包机:它做的事情是,分析你的项目结构,找到 JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript 等),并将其转换和打包为合适的格式供浏览器使用。

    

从零搭建 webpack3 环境 #1 - 安装使用

  

  我们看维基百科对webpack的描述。

    Webpack 是一个开源的前端打包工具。Webpack 提供了前端开发缺乏的模块化开发方式,将各种静态资源视为模块,并从它生成优化过的代码。Webpack可以从终端、或是更改 webpack.config.js 来设置各项功能。

  简单的说,通过webpack,我们可以以模块化的方式开发我们的项目,我们可以把开发中的所有资源(.png、js 文件、css 文件等)都看成模块,对资源进行处理和打包成浏览器可以直接使用的静态资源文件。

2、核心概念

  webpack的四个核心概念:

(1)entry(入口)

  入口起点,指示webpack应该使用哪个模块,来作为构建其内部依赖图的开始

(2)output(输出)

  告诉webpack在哪里输出它所创建的bundles,以及如何命名这些文件

(3)loaders(加载器)

  让webpack能够去处理那些非JavaScript文件,loader 可以将所有类型的文件转换为 webpack 能够处理的有效模块,然后你就可以利用 webpack 的打包能力,对它们进行处理。

(4)plugins(插件)

        插件可以用于执行范围更广的任务。插件的范围包括,从打包优化和压缩,一直到重新定义环境中的变量。插件接口功能极其强大,可以用来处理各种各样的任务。

3、环境安装  3.1、安装Node.js(已安装跳过)

 要使用 Webpack 前须先安装Node.js,下载直接安装即可,

 安装完成后可以在命令行中使用 node -v 查看当前node.js 的版本

     

从零搭建 webpack3 环境 #1 - 安装使用

  

 3.2、安装cnpm(已安装跳过)

 因为npm的镜像在国外,在国内下载速度会很慢。我们可以使用淘宝的镜像

 输入以下命令

npm install -g cnpm --registry=https://registry.npm.taobao.org

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wppfxs.html