官网链接:https://webpack.js.org/guides/getting-started/
一、基本设置
安装 webpack 时,一般要安装两个 package
- webpack 是核心包
- webpack-cli 是 webpack 的命令行工具
yarn add -D webpack webpack-cli
package.json 中,可以做如下增减,这样可以防止我们不小心把代码发布出去
- 新增
"private:true" - 删除
"main":"index.js"{+ "private": "true",- "main": "index.js"}
二、创建 bundle
这里是一个简单的例子,来演示一下如何创建 bundle
首先,项目的目录结构如下
webpack-demopackage.json/distindex.htmlindex.html/srcindex.js
command-line 安装 package
yarn add lodash
/src/index.js 引入 module
import _ from 'lodash';function component() {const element = document.createElement('div');element.innerHTML = _.join(['Hello', 'webpack'], ' ');return element;}document.body.appendChild(component());
/dist/index.html 引入 main.js
<!DOCTYPE html><html><head><meta charset="utf-8" /><title>Getting Started</title></head><body><script src="main.js"></script></body></html>
command-line 运行 webpack
npx webpack
完成上述步骤后,打开 /dis/index.html,能够顺利看到 'Hello webpack' 这段文本啦
三、使用配置文件
Webpack 支持使用配置文件来做复杂的设置,这和我们一行一行输入命令相比,有更高的效率
新增 webpack.config.js 文件
const path = require('path');module.exports = {entry: './src/index.js',output: {filename: 'main.js',path: path.resolve(__dirname, 'dist'),},};
command-line 运行 webpack
npx webpack --config webpack.config.js
如果 webpack.config.js 文件存在,Webpack 默认会使用这个配置,--config 选项能够我们选择其他名字的配置文件
除了使用 npx 命令运行 webpack 外,我们有更好的方式运行 webpack,那就是使用 npm 脚本,首先在 package.json 新增脚本
{"script": {"build": "webpack"}}
然后 command-line 中运行
yarn build
四、小总结
以上内容讲解了 Webpack 的核心、基础功能,最后我们的项目结构如下
webpack-demopackage.jsonwebpack.config.js/distmain.jsindex.html/srcindex.js/node_modules
「@浪里淘沙的小法师」
