webpack配置
一、webpack配置 初始化npm和安装webpack npm init -y //-y表示默认配置 npm install -g webpack webpack-cli //-g 表示全局安装 如果要使用命令行就要全局安装 -D表示安装在本地 创建webpack.config.js 相关配置参数: Entry: 入口 Module:模块,webpack中一切皆是模块 Chunk:代码库,一个chunk由十多个模块组合而成,用于代码合并与分割 Loader:模块转换器,用于把模块原内容按照需求转换成新内容 Plugin:扩展插件 Output: 输出结果 const path = require('path'); module.exports = { entry: path.resolve(__dirname, 'src/index.js'), //__dirname 是本地目录的绝对路径 path.resolve返回的结果把两个路径参数进行了拼接 output: { path: path.resolve(__dirname, 'dist'), //输出的文件路径 filename: 'bundle.js', //输出的主文件的文件名 publicPath: '/' //上线时配置的是cdn的地址 } } 二、HTML模板 html-webpack-plugin