Webpack入门学习

目录

文章目录

Webpack是什么

使用

新建工程

mkdir webpack-demo
cd webpack-demo

// 创建package.json
npm init -y

// 添加webpack
npm install --save-dev webpack

编写Demo

新建/app/sum.js/app/index.js/index.html以及build文件目录。
文件目录如下

项目结构

/app中保存的是我们的js文件

/build是将来我们使用webpack打包后js文件的入口的路径。

// sum.js
module.exports = function add(a, b) {
  return a + b;
}

// index.js
var sum = require("./sum.js");

console.log(sum(1, 1));

最外层的index.html

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>app</title>
  </head>
  <body>
    <div id="app" />
  </body>
</html>

配置webpack

在根目录下新建文件webpack.config.js

const path = require("path");

module.exports = {
  entry : './app/index.js', // 入口文件
  output : {
    path : path.resolve(__dirname, "build"), // 必须使用绝对地址,输出文件夹
    filename : "bundle.js" // 打包之后输出的名字
  }
}

使用webpack打包

直接执行命令

webpack

最后的输出结果应该是这样的,在我们指定的/build文件中生成了一个bundle.js文件

webpack打包成功

浏览结果

使用浏览器打开index.html文件就可以查看结果啦

运行结果

运行分析

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 最近在学习 Webpack,网上大多数入门教程都是基于 Webpack 1.x 版本的,我学习 Webpack 的...
    My_Oh_My阅读 8,316评论 40 247
  • 无意中看到zhangwnag大佬分享的webpack教程感觉受益匪浅,特此分享以备自己日后查看,也希望更多的人看到...
    小小字符阅读 8,350评论 7 35
  • GitChat技术杂谈 前言 本文较长,为了节省你的阅读时间,在文前列写作思路如下: 什么是 webpack,它要...
    萧玄辞阅读 12,841评论 7 110
  • 刚看完了这部众口皆碑的《釜山行》,不知是否受了之前评论的影响,但单纯从内心来说,是一部震撼心灵的好电影!我...
    MrSandman_阅读 305评论 0 2
  • 今天临晨,我也没有看是几点了,也不知道是什么原因,或许是要考虑的事情太多,反正就是睡不着了。好几次试图让自己安...
    宋家铨阅读 282评论 0 0

友情链接更多精彩内容