webpack打包工具

时间:2021-01-10 22:46:24   收藏:0   阅读:32

当前Web开发面临的困境

webpack概述

webpack是一个流行的前端项目构建工具(打包工具),可以解决当前web开发中所面临的困境。

webpack提供了友好的模块化支持,以及代码压缩混淆、处理js兼容性问题、性能优化等强大的功能,从而让程序员把工作的重心放到具体的功能实现上,提高了开发效率和项目的可维护性。

目前绝大多数企业中的前端项目,都是基于webpack进行打包构建的。

技术分享图片

 

 

 webpack的基本使用

-1、创建列表隔行变色项目

-2、在项目中安装和配置webpack

moudle.exports = {
  mode: ‘development‘ // mdoe用来指定构建模式 development production(会压缩)
}
"scripts": {
  "dev": "webpack" //script 节点下的脚本,可以通过 npm run 执行
}

-3、配置打包的入口与出口

webpack的4.x版本中默认约定:

如果要修改打包的入口与出口,可以在 webpack.config.js 中心增如下配置信息:

const path = require(‘path‘) //导入node.js 中专门操作路径的模块
module.exports = {
  entry: path.json(_dirname, ‘./src/index.js‘), // 打包入口文件的路径
  output: {
    path: peth.json(_dirname, ‘./dist‘), //输出文件的存放路径
    filename: ‘bundle.js‘ //输出文件的名称
  }
}

-4、配置webpack的自动打包功能

"scripts": {
  "dev": "webpack-dev-server" //script节点下的脚本 可以通过npm run执行
}

注意:

  1. webpack-dev-server 会启动一个实时打包的 http 服务器
  2. webpack-dev-server 打包生成的输出文件,默认放到了项目根目录中,而且是虚拟的、看不见的

原文:https://www.cnblogs.com/limu-zy/p/14259594.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!