webpack4.0从入门到遁入空门

webpack目前已经更新到4.8.3了,5.0指日可待,所以这篇文章后期应该会不停的修改更新webpack的最新语法


什么是webpack


本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个 bundle。


这是官网给出的解释,实际上就是一个类似于gulp的模块化管理和打包工具,把一些浏览器不能支持的语法解析为浏览器可以支持的语法,同时可以压缩打包代码,让写代码变得容易起来。


如何安装webpack


webpack仍然是基于nodejs环境运行的,所以直接npm install webpack -D和npm install webpack-cli -D就可以了

注意不要将webpack下载到全局,后期会出问题


如何使用webpack


当你下载好一切的时候我们就可以开始使用它了。 首先,需要创建一个文件夹,里面放你的项目,在与你的项目同级的文件夹里面创建一个js文件,命名为webpack.config.js,这个文件就是webpack的配置文件,整个webpack的配置也是在这里面完成的

webpack入门开始


由于webpack的语法规定,我们所有的配置都写在

   module.exports={


   }

这个大括号里面,语法有没有很眼熟?没错,就是nodejs模块化抛出的语法,你问我为什么要这样写?我也不知道webpack的语法规定

其中的第一个参数为mode,是决定webpack模式的关键,不写的话不会报错,但是会提醒,建议加上,参数一共有两项

development 开发环境配置,如果出现错误,会告诉你错在了第几行代码上

production 线上环境配置,不会报错

我们先把这个参数写上


   module.exports={

       mode:'development'//作为一个励志成为程序员的码农当然需要的是开发环境了,注意用字符串格式

   }


第二个参数是入口文件的路径entry,就是我们项目中的入口文件,我在项目的文件下创建了一个index.js作为我的入口文件,加上入口文件的配置


   module.exports={

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值