博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手把手教你webpack3(1)最简单的webpack实例
阅读量:6077 次
发布时间:2019-06-20

本文共 1221 字,大约阅读时间需要 4 分钟。

0、前注

本文内容源于,以及我自己实践中写的若干DEMO。

每个DEMO以文件夹为单位,从入门到进阶,根据文件夹编号为准,逐步递进。

成文时,webpack版本是【3.8.1】

0.1、安装webpack

首先你需要安装Node.js,。安装完Node.js后,会自带npm包管理器。

npm install webpack -g

这个命令将安装最新版本的webpack(全局,学习教程中推荐,避免多次安装。但实践中还是有必要一个项目一个webpack,避免版本冲突带来的bug)

目前版本是3.8.1(2017/11/27)

webpack -v

查看当前webpack版本

执行命令:

以下执行webpack命令时,指在对应文件夹下,通过控制台执行命令。

快速抵达对应目录的控制台(win):

在对应目录下,按住 shift,然后点击鼠标右键,在弹窗里选择在此处打开命令窗口即可启用

1、webpack基本结构

文件目录见1、最简单的webpack实例这个目录。

// webpack.config.js 这个是webpack的管理配置文件// 以CMD的格式导出模块module.exports = {    // 入口文件,指向app.js    entry: './app.js',    // 出口文件    output: {        // 文件名,将打包好的导出为bundle.js        filename: './bundle.js'    }}// app.js  这个是入口文件import bar from './bar'bar()// bar.js 这个是入口文件引入的模块export default function bar () {    console.log('bar')}// page.html 这个是html目录文件,这个文件引入入口文件    1、最简单的webpack实例

控制台执行webpack(或者 webpack --config webpack.config.js ),会显示如下内容:

D:\study notes\Project\webpack_learner\1、最简单的webpack实例>webpackHash: 2fdcc03878d7c5480ce6Version: webpack 3.8.1Time: 58ms      Asset     Size  Chunks             Chunk Names./bundle.js  3.13 kB       0  [emitted]  main   [0] ./app.js 115 bytes {0} [built]   [1] ./bar.js 142 bytes {0} [built]

打完后的bundle.js文件内容略。这个时候打开html文件,查看控制台,会发现正常输出了bar

转载地址:http://gmagx.baihongyu.com/

你可能感兴趣的文章
hdu Virtual Friends
查看>>
go学习笔记(03)-基本语法-数据类型
查看>>
2018/12/06 L1-026 I Love GPLT Java
查看>>
安卓-05-使用Java设置UI--实验02-使用Java实现UI设置
查看>>
ny509 因子和阶乘
查看>>
Silverlight suddenly stopped working(Silverlight突然不能正常工作)
查看>>
使用offsetof对结构体指针偏移操作
查看>>
让windows下服务断开后自动重启(两种方法)
查看>>
android 获取 imei号码
查看>>
SPSS—回归—曲线估计方程案例解析(转)
查看>>
C# Note28: Dispatcher类
查看>>
CSS+DIV网页样式与布局:第二章:CSS的基本语法
查看>>
ReactNative ScrollView或ListView头部莫名其妙多了20px
查看>>
取消织梦后台登录的验证码
查看>>
哈希表
查看>>
Matlab7.0打开后Runtime Error
查看>>
递归小案例
查看>>
bootstrap框架
查看>>
本地缓存
查看>>
判断URL是否存在
查看>>