怎么清除缓存并重新启动 webpack 服务。
时间: 2024-02-05 21:11:31 浏览: 22
清除缓存并重新启动 webpack 服务的方法因版本而异,以下是几种常见的方法:
1. 如果你使用的是 webpack-dev-server,可以尝试在命令行中加上 `--hot --inline --no-cache` 参数。例如:`webpack-dev-server --hot --inline --no-cache`
2. 如果你使用的是 webpack-cli,则可以尝试在命令行中加上 `--no-cache` 参数。例如:`webpack --no-cache`
3. 如果你使用的是 webpack 5.x 版本,可以在配置文件中添加如下内容:
```
module.exports = {
// ...其他配置
cache: {
type: 'filesystem',
// 更改缓存目录,避免冲突
buildDependencies: {
config: [__filename]
}
}
};
```
这样可以开启文件系统缓存,并且每次修改配置文件后,都会清除缓存。
4. 如果你使用的是 webpack 4.x 版本,则可以在配置文件中添加如下内容:
```
module.exports = {
// ...其他配置
watchOptions: {
ignored: /node_modules/,
// 每次修改文件后,都会重新编译
aggregateTimeout: 300,
poll: 1000
}
};
```
这样可以开启监听模式,并且每次修改文件后,都会重新编译。
无论使用哪种方法,都可以清除缓存并重新启动 webpack 服务。