美文网首页
webpack output出口

webpack output出口

作者: 前白 | 来源:发表于2021-06-18 12:08 被阅读0次

上一节我们将了 webpack 的入口 entry,那既然有入口,对应就会有出口。所以本节我们来讲 webpack 中的出口 output

output 属性用于指定 webpack 如何输出、以及在哪里输出它所创建的 bundles,以及如何命名这些文件。基本上整个应用程序结构都会被编译到指定的输出路径的文件夹中。我们可以通过在配置文件中指定一个 output 字段,来配置这些处理过程。

output输出配置

output 是一个 object 对象,其中包含一系列的配置项,其中比较重要的是 filenamepath

  • output.filename:配置输出文件的名称,指定一个 string 类型的值。如果只有一个输出文件,则可以把它写成静态不变的。
  • output.path :配置输出文件存放在本地的目录,是一个 string 类型的绝对路径。通常通过 Node.js 的 path 模块去获取绝对路径。

webpack.config.js 配置文件中,一个 entry 对应一个 output

示例:

例如下面这段代码:

module.exports = {
    entry:'./index.js',
    output:{
        path:__dirname,
        filename:'./bundle.js'
    }
}

代码中通过 entry 属性为 webpack 指定了一个入口文件 index.js。通过 output 属性为 webpack 指定了一个出口文件,即 bundle.js

webpack 有多个 entry 的时候,一个 entry 应该对应一个 output,此时输出的文件名需要使用替换符声明以确保文件名的唯一性。

示例:
module.exports = {
  entry: {
    app: './one.js',
    search: './two.js'
  },
  output: {
    path: __dirname + '/dist',
    filename: '[name].js',
  }
}

最终在项目根目录下的 dist 文件夹中生成 one.jstwo.js 两个 bundle 文件。

相关文章

  • webpack output出口

    上一节我们将了 webpack 的入口 entry,那既然有入口,对应就会有出口。所以本节我们来讲 webpack...

  • webpack output出口

    上一节我们将了 webpack 的入口 entry,那既然有入口,对应就会有出口。所以本节我们来讲 webpack...

  • 创建多页面教程

    webpack 有个特性,简述一下 webpack 分为 Entry:入口 Output: 出口 Module 模...

  • #1 webpack基础概念

    Webpack V4.12.0 1.主要概念 入口 entry 出口 output 加载器 loader 插件 p...

  • webpack构建速度优化

    webpack核心概念与构建流程: 包含入口(entry)、出口(output)、处理器(loader)、插件(p...

  • webpack配置项

    webpack配置项主要包括以下几个: entry:入口,定义要打包的文件 output:出口,定义打包输出的文件...

  • Webpack学习笔记(1)

    学习webpack首先要理解其五大核心理念,分别为: 入口(entry) 出口(output) loader 插件...

  • 出口(Output)

    output选项影响编译输出。output选项控制 webpack 如何向硬盘写入编译文件。注意,即使可以存在多个...

  • 由浅入深学习webpack+vue全家桶,实现知乎日报--web

    截止上一节,我们学习了webpack的四大核心思想:入口(entry)、出口(output)、加载器(loader...

  • webpack学习笔记

    webpack中output输出名的解释:output: {filename: '[name].bundle.js...

网友评论

      本文标题:webpack output出口

      本文链接:https://www.haomeiwen.com/subject/boukyltx.html