单个JS文件
打包单个JS文件,既测试环境是否可用。
安装开始Dome
$ mkdir webpack-demo && cd webpack-demo
$ npm i webpack webpack-cli -g目录&结构
entry.js
document.write('I am entry.js');命令
webpack|v4.x以后需要添加--mode,production模式下会对代码进行压缩,development模式不会对代码进行压缩。
基本格式:$ webpack-cli [options] --entry <entry> --output <output>
$ webpack entry.js -o bundle.js --mode=development显示以下,即是打包成功。
Hash: a5aee4f6f417a17019e8
Version: webpack 4.26.1
Time: 99ms
Built at: 2018-11-28 10:12:17
Asset Size Chunks Chunk Names
bundle.js 3.78 KiB main [emitted] main
Entrypoint main = bundle.js
[./entry.js] 32 bytes {main} [built]执行命令之后会多出来一个文件,即 bundle.js
运行
新建index.html文件来进行运行,页面会显示I am entry。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>weepack-dome</title>
// 引用bundle.js
<script src="./bundle.js"></script>
</head>
<body>
</body>
</html>Last updated