美文网首页
三、配置文件

三、配置文件

作者: 大侠叫谁 | 来源:发表于2018-11-11 23:35 被阅读0次

在前面介绍如何创建一个 bundle 文件时,我们直接在终端输入命令,打包了一个 bundle 文件,但是大多项目需要复杂的设置,若仍使用终端输入命令,会很麻烦页很难维护。此时,配置文件就显得尤为重要了。

我们在项目根目录下新建一个 webpack.config.js 配置文件。

// webpack.config.js
const path = require('path')

module.exports = {
  entry: './src/index.js',
  output: {
    filename: 'bundle.js',
    path: path.resolve(__dirname, 'dist')
  }
}

**tips: **

  • 如果项目中存在 webpack.config.js,则 webpack 命令将默认选择使用它。
    修改 package.json 加上脚本。
  • 整个配置中我们使用 Node 内置的 path 模块,并且加上了 __dirname 这个全集变量。以防止不同操作系统之间的文件路径问题,并且可以是相对路径按照预期工作。

更多具体配置我们在以后会讲到。
添加 npm 脚本

// package.json
"scripts": {
    "build": "node_modules/.bin/webpack --config webpack.config.js"
  }

关于 npm 脚本,可以看看 npm scripts 使用指南
将 index.html 引入的就是文件换成我们打包指定输出的文件名 bundle.js。

// dist/index.html
<!doctype html>
<html>
  <head>
    <title>起步</title>
  </head>
  <body>
    <script src="bundle.js"></script>
  </body>
</html>

然后在终端运行 webpack 配置文件。

yarn run build

demo2

相关文章

  • 三、配置文件

    在前面介绍如何创建一个 bundle 文件时,我们直接在终端输入命令,打包了一个 bundle 文件,但是大多项目...

  • SpringBoot 入门篇(五) SpringBoot的配置文

    一、SpringBoot的yml配置文件 二、SpringBoot配置文件优先级 三、Profile-specif...

  • hadoop 3.x大数据集群搭建系列11- 配置Hive me

    一. Hive配置文件修改 二. hadoop配置文件修改 三. 启动Hiveserver2服务 hiveserv...

  • php安装

    二、编译 三、复制默认配置文件

  • Zookeeper 分布式部署

    我们物理部署三台zookeeper,因为是本地启动,所以需要三份配置文件。配置文件都是类似的。 开放2181端口服...

  • zabbix配置文件详解

    zabbix的配置文件一般有三种:zabbixserver的配置文件zabbix_server.confzabbi...

  • vim学习笔记

    vim 配置文件 在vim启动过程中,首先将查找配置文件并执行其中的命令,配置文件有三类 vimrc gvimrc...

  • 【工具-Git】Git配置介绍

    Git的三个配置文件 过滤条件 例子 注意事项 1. Git的三个配置文件 线上设置.gitignore 用来保存...

  • hive的学习

    文档地址 一、上传并解压hive压缩包 二、配置文件 三、修改配置文件 四、启动hive

  • spring boot 学习目录

    一、RESTfull API简单项目的快速搭建 二、配置文件详解:Properties和YAML 三、配置文件-多...

网友评论

      本文标题:三、配置文件

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