Skip to content
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion packages/core/src/plugins/cache.ts
Original file line number Diff line number Diff line change
Expand Up @@ -166,7 +166,10 @@ export const pluginCache = (): RsbuildPlugin => ({
cache: {
type: 'persistent',
version: cacheVersion,
directory: cacheDirectory,
storage: {
type: 'filesystem',
directory: cacheDirectory,
},
buildDependencies: Object.values(buildDependencies).flat(),
},
});
Expand Down
27 changes: 21 additions & 6 deletions packages/core/tests/__snapshots__/cache.test.ts.snap
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,10 @@ exports[`plugin-cache > 'should add cache config correctly' 1`] = `
"buildDependencies": [
"<ROOT>/packages/core/tests/tsconfig.json",
],
"directory": "<ROOT>/packages/core/tests/node_modules/.cache/rspack",
"storage": {
"type": "filesystem",
"directory": "<ROOT>/packages/core/tests/node_modules/.cache/rspack",
},
"type": "persistent",
"version": "web-test",
},
Expand All @@ -29,7 +32,10 @@ exports[`plugin-cache > 'should apply cacheDigest' 1`] = `
"buildDependencies": [
"<ROOT>/packages/core/tests/tsconfig.json",
],
"directory": "<ROOT>/packages/core/tests/node_modules/.cache/rspack",
"storage": {
"type": "filesystem",
"directory": "<ROOT>/packages/core/tests/node_modules/.cache/rspack",
},
"type": "persistent",
"version": "web-test-c29a5747",
},
Expand All @@ -50,7 +56,10 @@ exports[`plugin-cache > 'should custom cache directory by user' 1`] = `
"buildDependencies": [
"<ROOT>/packages/core/tests/tsconfig.json",
],
"directory": "<ROOT>/packages/core/tests/node_modules/.cache/tmp",
"storage": {
"type": "filesystem",
"directory": "<ROOT>/packages/core/tests/node_modules/.cache/tmp",
},
"type": "persistent",
"version": "web-test",
},
Expand Down Expand Up @@ -81,7 +90,10 @@ exports[`plugin-cache > 'should not apply cacheDigest' 1`] = `
"buildDependencies": [
"<ROOT>/packages/core/tests/tsconfig.json",
],
"directory": "<ROOT>/packages/core/tests/node_modules/.cache/rspack",
"storage": {
"type": "filesystem",
"directory": "<ROOT>/packages/core/tests/node_modules/.cache/rspack",
},
"type": "persistent",
"version": "web-test",
},
Expand All @@ -102,7 +114,10 @@ exports[`plugin-cache > 'should watch tsconfig change' 1`] = `
"buildDependencies": [
"<ROOT>/packages/core/tests/tsconfig.json",
],
"directory": "<ROOT>/packages/core/tests/node_modules/.cache/rspack",
"storage": {
"type": "filesystem",
"directory": "<ROOT>/packages/core/tests/node_modules/.cache/rspack",
},
"type": "persistent",
"version": "web-test",
},
Expand All @@ -113,4 +128,4 @@ exports[`plugin-cache > 'should watch tsconfig change' 1`] = `
},
],
}
`;
`;