perf(webpack): use fs cache by default

This commit is contained in:
Pooya Parsa 2021-04-04 14:28:55 +02:00
parent 5ed6fa7612
commit 5d5183ee82
2 changed files with 11 additions and 7 deletions

View File

@ -164,18 +164,22 @@ export function baseTranspile (ctx: WebpackConfigContext) {
function getCache (ctx: WebpackConfigContext): Configuration['cache'] {
const { options } = ctx
if (!options.build.cache) {
if (!options.dev) {
return false
}
return {
name: ctx.name,
type: 'filesystem',
cacheDirectory: resolve('node_modules/.cache/@nuxt/webpack/'),
cacheDirectory: resolve(ctx.options.rootDir, 'node_modules/.cache/webpack'),
managedPaths: [
...ctx.options.modulesDir
],
buildDependencies: {
config: [...options._nuxtConfigFiles]
},
...(options.build.cache as any),
name
config: [
...ctx.options._nuxtConfigFiles
]
}
}
}

View File

@ -1,5 +1,5 @@
import { defineNuxtConfig } from '@nuxt/kit'
export default defineNuxtConfig({
vite: true
vite: false
})