美文网首页
04- webpack 起步

04- webpack 起步

作者: 好_快 | 来源:发表于2019-07-17 11:58 被阅读0次

一、使用配置文件

1.1 新建配置文件

在package.json文件所在目录下新建webpack.config.js文件。完成之后目录格式如下

  demo04
  |- package.json
  |- webpack.config.js

1.2 编辑文件内容

指定入口文件和输出路径

const path = require('path');

module.exports = {
    //指定入口文件路径,根据需要定义
    entry: './src/index.js',
    //指定输出路径
    output: {
        filename: 'main.js',//输出的文件名称,根据需要定义
        path: path.resolve(__dirname, 'dist')//输入文件路径,根据需要定义
    }
};

二、创建一个 bundle

2.1 修改 package.json 文件

调整 package.json 文件,以便确保安装包是 private (私有的),并且移除 main 入口。这可以防止意外发布你的代码。

2.2 新建src目录

在package.json文件所在目录下新建 src 目录。

2.3 新建 index.js 文件

在 src 目录下新建 index.js 文件,并编辑内容

//生成一个内容为Hello webpack !的div标签
function component() {
    let element = document.createElement('div');
    element.innerHTML = "Hello webpack !";
    return element;
}
//将生成的div标签添加到body中去
document.body.appendChild(component());

2.4 新建 dist 目录

在package.json文件所在目录下新建 dist 目录。

2.5 新建 index.html 文件

在 src 目录下新建 index.html 文件,并编辑内容

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>04-起步</title>
</head>
<body>
<!-- webpack配置会将main.js文件生成到index.html所在的dist目录 -->
<script src="main.js"></script>
</body>
</html>

完成以上操作后,目录结构如下所示

  demo04
  |- package.json
  |- webpack.config.js
  |- /src
    |- index.js
  |- /dist
    |- index.html

三、执行命令

执行命令生成main.js文件

npx webpack --config webpack.config.js

如果 webpack.config.js 存在,则 webpack 命令将默认选择使用它。我们在这里使用 --config 选项只是向你表明,可以传递任何名称的配置文件。这对于需要拆分成多个文件的复杂配置是非常有用。

控制台可以看到以下输出

Hash: f3718bba2a7a4e7b1ccd
Version: webpack 4.35.3
Time: 265ms
Built at: 07/17/2019 11:30:16 AM
  Asset      Size  Chunks             Chunk Names
main.js  1.02 KiB       0  [emitted]  main
Entrypoint main = main.js
[0] ./src/index.js 229 bytes {0} [built]

WARNING in configuration
The 'mode' option has not been set, webpack will fallback to 'production' for this value. Set 'mode' option to 'development' or 'production' to enable defaults for each environment.
You can also set it to 'none' to disable any default behavior. Learn more: https://webpack.js.org/configuration/mode/


输出可能会稍有不同,但是只要构建成功,那么你就可以放心继续。并且不要担心警告,稍后就会解决。

同时 dist 目录下会生成 main.js 文件,此时在浏览器中打开 index.html 文件可以看到 Hello webpack ! 文字显示。

参考链接

相关文章

  • 04- webpack 起步

    一、使用配置文件 1.1 新建配置文件 在package.json文件所在目录下新建webpack.config....

  • webpack起步

    1.安装webpack 前提条件 : 已经安装了Node.js的最新版本(LTS---long term sup...

  • webpack起步

    webpack介绍 Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规...

  • webpack 起步

    webpack webpack 就是一个前端资源打包工具,它根据模块的依赖关系进行静态分析,然后将这些模块按照指定...

  • webpack起步

    1、新建项目:webpackDemo 2、安装 在本地安装webpack 接着安装webpack-cli 此时we...

  • webpack 起步遇到的坑(推荐全部本地安装)

    照着webpack官网 起步 参考:webpack 大法好 ---- 基础概念与配置(1)解决webpack打包报...

  • webpack4配置笔记

    起步 之前我们使用webpack命令,只要安装webpack模块即可,现在还要再安装一个webpack-cli先创...

  • webpack起步一

    使用 CLI 方式配置文件(基础) 一、基本安装 会生成package.json文件: 需要创建以下目录结构、文件...

  • webpack起步二

    使用webpack配置文件(webpack.config.js) 在 webpack 4 中,可以无须任何配置使用...

  • webpack-起步

    首先确保你的node和npm已经配置好了 安装 全局安装 -g 表示全局安装 局部安装 局部安装:当前项目中安装,...

网友评论

      本文标题:04- webpack 起步

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