wepack配置

一、什么是 webpack

       webpack是一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理,它能有Grunt或Gulp所有基本功能。他的目的就是把有依赖关系的各种文件打包成一系列的静态资源。如下图所示:

 

wepack配置

二、webpack相关使用

1.使用webpack之前,先下载好node.js,不清楚自己是否下载了的,可以通过命令行工具win+R,输入node -v。

如果出现相关的版本号,则说明已经安装Node.js。

wepack配置

 

2.安装webpack,通过命令行安装,npm i webpack@3.6.0 -g(全局安装),版本号可根据所需要下载。

wepack配置

 

3.新建一个项目webpack,在该项目下,创建dist、src文件夹,如下图:

wepack配置

 

 4.因为webpack是一个基于node的项目。然后首先我们需要在根目录下生成package.json文件,需要进入项目文件内根目录下执行如下命令:npm init -y初始化项目,生成package.json文件。

wepack配置

 

5.然后在webpack下新建一个webpack.config.js文件,就是一个项目配置,告诉webpack需要做什么。

webpack文件的内容可根据自己要引入的文件的需要配置,下图仅是引入需要的path,js路径和css:

wepack配置

 

 webpack.config.js的写法和在Node里的写法相同,我们主要看的就是文件中的module.exports里面的内容

entry 是指入口文件的配置项,它是一个数组的原因是webpack允许多个入口点。

output是指输出文件的配置项

path - 表示输出文件的路径

filename - 表示输出文件的文件名

6.记得在相关的HTML页面引入bunble.js文件

wepack配置

 

 7.在package.json文件中配置build,name与你的项目名一致,build与下图一致。如下图:

wepack配置

8.要引入css,还要下载相关的loader,

module 配置处理文件的选项

loaders 一个含有wepback中能处理不同文件的加载器的数组

test 用来匹配相对应文件的正则表达式

loaders 告诉webpack要利用哪种加载器来处理test所匹配的文件

loaders 的安装方法

        $ npm install xxx-loader --save-dev

wepack配置

wepack配置

 

 

9.所有的都下载完成后,在package.json文件中可以看到相关的依赖。

wepack配置

 

 

10.此时就可以直接在Terminal,输入npm run build 回车键、运行项目。

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

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