webpack有四大核心概念:
- 入口(entry):程序的入口js
- 输出(output):打包后存放的位置
- loader:用于对模块的源代码进行转换
- plugins:插件的目的是解决loader无法实现的其他事
第一步:创建 webpack.config.js
- webpack.config.js 文件默认应放置在项目根目录下
- 不放在根目录时,可以通过命令行的
--config config_path指定配置文件路径
// webpack.config.jsconst path = require('path')module.exports = {// 入口 可以是相对路径entry: './src/index.js',// 出口, 必须是绝对路径output: {// path.join()和 path.resolve()都可以path: path.join(__dirname, '/dist/'),//path: path.resolve('./dist'), path.resole方法将相对路径解析为绝对路径filename: 'bundle.js'},// 模式选择,production 和 development,默认productionmode: 'development'}
第二步:运行 webpack
此时还没有在 package.json 文件中配置webpack命令,还是使用 npx 命令。
npx webpack
