目录
entry选项(入口配置)
output选项(出口配置)
现在webpack.config.js的代码:
多入口、多出口配置:
注意:修改了两个地方:入口和出口修改
首页 web前端 css教程 webpack中配置文件入口和文件出口的方法

webpack中配置文件入口和文件出口的方法

Aug 18, 2018 pm 03:21 PM
配置文件

本篇文章给大家带来的内容是关于webpack中配置文件入口和文件出口的方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

1、建立一个js为webpack.config.js文件,该文件是Webpack的配置文件
webpack.config.js

module.exports={  
    entry:{}, //入口文件的配置项
    output:{}, //出口文件的配置项
    module:{}, //模块:例如解读CSS,图片如何转换,压缩  
    plugins:[], //插件,用于生产模版和各项功能 
    devServer:{}//配置webpack开发服务功能}
登录后复制
  • entry:配置入口文件的地址,可以是单一入口,也可以是多入口。

  • output:配置出口文件的地址,在webpack2.X版本后,支持多出口配置。

  • module:配置模块,主要是解析CSS和图片转换压缩等功能。

  • plugins:配置插件,根据你的需要配置不同功能的插件。

  • devServer:配置开发服务功能,后期我们会详细讲解。

entry选项(入口配置)

  • wepback.config.js中的entry选项

 //入口文件的配置项
 entry:{ 
     //里面的entery是可以随便写的
    entry:'./src/entry.js'},
登录后复制

output选项(出口配置)

//出口文件的配置项output:{ 
    //打包的路径名称
    path:path.resolve(__dirname,'dist'), //打包的文件名称 
    filename:'bundle.js' },
登录后复制

path.resolve(__dirname,’dist’) //就是获取了项目的绝对路径。

filename:是打包后的文件名称,这里我们起名为bundle.js。
只这样写,是会报错的:找不到path这个东西。所以我们要在webpack.config.js的头部引入path

const path = require(‘path’);
登录后复制

现在webpack.config.js的代码:

const path = require('path');
module.exports={ 
//入口文件的配置项 entry:{ 
    entry:'./src/entry.js' }, 
//出口文件的配置项 output:{ 
//输出的路径,用了Node语法
 path:path.resolve(__dirname,'dist'), 
//输出的文件名称 filename:'bundle.js' }, 
//模块:例如解读CSS,图片如何转换,压缩 module:{}, 
//插件,用于生产模版和各项功能plugins:[], 
//配置webpack开发服务功能devServer:{}}
登录后复制

最后在终端中输入webpack进行打包

多入口、多出口配置:

const path = require('path')    //path是一个常量不能更改  ,path 需要引入var webpack = require('webpack')
module.exports = {  // bundle入口
  entry:{
    entry:'./src/entry.js',    //下面的entry是随便起的名字
    entry2:'./src/entry2.js'    //有两个入口也要有两个出口
  },  // bundle输出
  output: {
    path: path.resolve(__dirname, 'dist'),    //绝对路径
    filename: '[name].js' //可重命名        当有多个入口文件时,出口文件用name,说明打包的出口文件和入口文件名相同
  },
  module:{},
  plugins:[],
  devServer:{}
}
登录后复制

注意:修改了两个地方:入口和出口修改

[name]的意思是根据入口文件的名称,打包成相同的名称,有几个入口文件,就可以打包出几个文件。

相关推荐:

webpack多入口文件页面打包详解

Webpack怎么优化配置文件

以上是webpack中配置文件入口和文件出口的方法的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1657
14
CakePHP 教程
1415
52
Laravel 教程
1309
25
PHP教程
1257
29
C# 教程
1229
24
如何在 Windows 11 上启用或禁用 eSIM 如何在 Windows 11 上启用或禁用 eSIM Sep 20, 2023 pm 05:17 PM

如果你从移动运营商处购买了笔记本电脑,则很可能可以选择激活eSIM并使用手机网络将计算机连接到Internet。有了eSIM,您无需将另一张物理SIM卡插入笔记本电脑,因为它已经内置。当您的设备无法连接到网络时,它非常有用。如何检查我的Windows11设备是否兼容eSIM卡?单击“开始”按钮,然后转到“网络和互联网”>“蜂窝>设置”。如果您没有看到“蜂窝移动网络”选项,则您的设备没有eSIM功能,您应该选中其他选项,例如使用移动设备将笔记本电脑连接到热点。为了激活和

超全!Python中常见的配置文件写法 超全!Python中常见的配置文件写法 Apr 11, 2023 pm 10:22 PM

为什么要写配置文件这个固定文件我们可以直接写成一个 .py 文件,例如 settings.py 或 config.py,这样的好处就是能够在同一工程下直接通过 import 来导入当中的部分;但如果我们需要在其他非 Python 的平台进行配置文件共享时,写成单个 .py 就不是一个很好的选择。这时我们就应该选择通用的配置文件类型来作为存储这些固定的部分。目前常用且流行的配置文件格式类型主要有 ini、json、toml、yaml、xml 等,这些类型的配置文件我们都可以通过标准库或第三方库来进

如何在 Windows 11 中更改网络类型为专用或公共 如何在 Windows 11 中更改网络类型为专用或公共 Aug 24, 2023 pm 12:37 PM

设置无线网络很常见,但选择或更改网络类型可能会令人困惑,尤其是在您不知道后果的情况下。如果您正在寻找有关如何在Windows11中将网络类型从公共更改为私有或反之亦然的建议,请继续阅读以获取一些有用的信息。Windows11中有哪些不同的网络配置文件?Windows11附带了许多网络配置文件,这些配置文件本质上是可用于配置各种网络连接的设置集。如果您在家中或办公室有多个连接,这将非常有用,因此您不必每次连接到新网络时都进行所有设置。专用和公用网络配置文件是Windows11中的两种常见类型,但通

win10用户配置文件在哪? Win10设置用户配置文件的方法 win10用户配置文件在哪? Win10设置用户配置文件的方法 Jun 25, 2024 pm 05:55 PM

最近有不少Win10系统的用户想要更改用户配置文件,但不清楚具体如何操作,本文将给大家带来Win10系统设置用户配置文件的操作方法吧!Win10如何设置用户配置文件1、首先,按下“Win+I”键打开设置界面,并点击进入到“系统”设置。2、接着,在打开的界面中,点击左侧的“关于”,再找到并点击其中的“高级系统设置”。3、然后,在弹出的窗口中,切换到“”选项栏,并点击下方“用户配

超全!Python 中常见的配置文件写法 超全!Python 中常见的配置文件写法 Apr 13, 2023 am 08:31 AM

为什么要写配置文件在开发过程中,我们常常会用到一些固定参数或者是常量。对于这些较为固定且常用到的部分,往往会将其写到一个固定文件中,避免在不同的模块代码中重复出现从而保持核心代码整洁。这个固定文件我们可以直接写成一个 .py 文件,例如 settings.py 或 config.py,这样的好处就是能够在同一工程下直接通过 import 来导入当中的部分;但如果我们需要在其他非 Python 的平台进行配置文件共享时,写成单个 .py 就不是一个很好的选择。这时我们就应该选择通用的配置文件类型来

有效的解决eclipse编辑器中乱码问题的方法 有效的解决eclipse编辑器中乱码问题的方法 Jan 04, 2024 pm 06:56 PM

解决eclipse乱码问题的有效方法,需要具体代码示例近年来,随着软件开发的飞速发展,eclipse作为最受欢迎的集成开发环境之一,为众多开发者提供了便利和高效。然而,使用eclipse时可能会遇到乱码问题,这对于项目开发和代码阅读带来了困扰。本文将介绍一些解决eclipse乱码问题的有效方法,并提供具体代码示例。修改eclipse文件编码设置:在eclip

在Ubuntu上安装Helm 在Ubuntu上安装Helm Mar 20, 2024 pm 06:41 PM

Helm是Kubernetes的一个重要组件,它通过将配置文件捆绑到一个称为HelmChart的包中来简化Kubernetes应用程序的部署。这种方法使得更新单个配置文件比修改多个文件更加便捷。借助Helm,用户可以轻松地部署Kubernetes应用程序,简化了整个部署过程,提高了效率。在本指南中,我将介绍在Ubuntu上实现Helm的不同方法。请注意:以下指南中的命令适用于Ubuntu22.04以及所有Ubuntu版本和基于Debian的发行版。这些命令经过测试,应该在您的系统上正常运行。在U

spring如何配置文件 spring如何配置文件 Jan 18, 2024 pm 03:53 PM

spring配置文件的步骤:1、创建XML配置文件;2、添加必要的依赖;3、配置数据源;4、定义bean;5、配置其他组件;6、注入依赖;7、配置环境;8、启用自动装配;9、部署应用程序;10、启动应用程序。详细介绍:1、创建XML配置文件,在项目的资源目录下创建一个XML文件,这个文件将包含Spring的配置信息;2、添加必要的依赖等等。

See all articles