有了eslint-webpack-plugin@2.4.1,如何使用eslint的缓存呢?
With eslint-webpack-plugin@2.4.1, how do you use eslint's cache?
从 eslint-loader 切换后,由于缺少缓存,我们最初的 watch 构建速度大大降低。有没有办法使用eslint的缓存?
ESLint 的节点 api 中有 cache
和 cacheLocation
键,并设置它们
const ESLintPlugin = require('eslint-webpack-plugin')
module.exports = {
plugins: [
new ESLintPlugin({
cache: true,
cacheLocation
})
]
}
像 eslint-webpack-loader
的旧缓存行为一样启用缓存。
从 eslint-loader 切换后,由于缺少缓存,我们最初的 watch 构建速度大大降低。有没有办法使用eslint的缓存?
ESLint 的节点 api 中有 cache
和 cacheLocation
键,并设置它们
const ESLintPlugin = require('eslint-webpack-plugin')
module.exports = {
plugins: [
new ESLintPlugin({
cache: true,
cacheLocation
})
]
}
像 eslint-webpack-loader
的旧缓存行为一样启用缓存。