webpack—part01

以下内容均是参照https://www.imooc.com/learn/802 视频记录

1. 新建webpack_day01 文件夹

2.进入该文件夹

3. 运行npm init (一直回车)初始化 得到node_module 文件夹 和 package.json 文件

4.安装 webpack 模块 npm install webpack --save--dev

5.在该文件夹中新建一个hello.js 文件

内容如图:

6.然后 终端 输入webpack hello.js hello.bundle.js 回车

报错:webpack不是已知的程序 巴拉巴拉什么的,大概意思就是webpack没有安装上

解决:

1.全局卸载webpack : npm uninstall -g webpack 

2. 再全局安装webpack: npm install -g webpack@1.13.2

3.如果在该文件夹下就直接再次安装局部webpack : npm install webpack --save--dev

如此。我解决了!

回到上面的话题,终端 输入webpack hello.js hello.bundle.js 回车

得到结果:

webpack  hello.js  hello.bundle.js: 这句话的意思就是 webpack打包 hello.js 打包后的文件为: hello.bundle.js

hello.bundle.js 拉到最下面能看到hello.js里的内容。

但是,如果webpack版本过高,这句命令会报错。

原因是,这个命令已经不适用高版本的webpack了,

解决:输入 webpack  hello.js -o hello.bundle.js  

在中间加个 -o 即可

7.再次新建一个文件为 world.js 

此时,已经有两个文件了。 hello.js 和 world.js

那要怎么打包成一个文件呢??

答:

在hello.js 中引入world.js, 如图:

再次打包,webpack  hello.js  hello.bundle.js 

这个图解释一下:

:打包所用的时间

:asset :打包这次生成的文件

:文件大小

:指 这次打包的分块

:这次打包的块名称

hello.bundle.js 变为如下这样:

其中hello.js 是0分块

world.js 是1分块

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值