在Webpack 1中支持IE8,主要需要考虑以下几点:
1. 兼容性处理:IE8不支持ES5及以下版本的JavaScript,因此需要使用Babel或其他转译工具将ES6+的代码转换为ES5。
2. polyfill:使用如`es5-shim`、`es6-shim`或`babel-polyfill`等库来填充IE8中缺失的ES5+特性。
3. 加载器配置:在Webpack配置文件(通常是`webpack.config.js`)中,添加必要的加载器(loaders)。
以下是一个基本的Webpack配置示例,用于支持IE8:
```javascript
var webpack = require('webpack');
module.exports = {
entry: './src/app.js', // 入口文件
output: {
filename: 'bundle.js', // 输出文件
path: __dirname + '/dist' // 输出目录