learn-webpack(lesson01)

该项目地址:https://gitee.com/lxx147258/learn-wepack

前言

webpack旨在模块化开发中根据依赖关系打包所有资源(html、css、js、image等)。下面就跟我一起初识一下webpack的魅力吧。

初步体验实施步骤

  1. 在一个“任何你喜欢的地方”创建一个目录(我这里就是D:\lesson01),在该目录下初始化我们的项目,使用命令:(-y:生成默认的配置选项)
D:\learn-webpack\lesson01>npm init -y
  1. 安装相关依赖(i: install的简写,译为安装;-D:--save-dev的简写,译为开发依赖),这里使用的是webpack4
D:\learn-webpack\lesson01>npm i webpack webpack-cli -D
  1. 在lesson01目录下新建文件index.js和sum.js文件
// index.js文件代码
import sum from './sum.js';

sum(1, 2);
// sum.js文件代码
export default function sum(num1, num2){
    console.log(num1 + num2);
}
  1. 执行打包命令,这样webpack就会以index.js文件为入口文件,根据相关依赖进行打包,最终输出到根目录(这里为lesson01)的dist目录(dist目录名为默认输出目录)下的main.js文件(main.js文件名为默认输出文件)
D:\learn-webpack\lesson01>webpack index.js
  1. 在lesson01目录下新建index.html文件,并引入打包后的main.js文件
// index.html文件代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <script src="./dist/main.js"></script>
</body>
</html>
  1. 用浏览器打开index.html,按F12,就可以在控制台(console)里看到输出的结果


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

友情链接更多精彩内容