From e5ff400293768eaf6a09515883d363fe51981569 Mon Sep 17 00:00:00 2001 From: neverland Date: Mon, 6 May 2024 15:03:12 +0800 Subject: [PATCH 1/2] fix: failed to resolve fsevents when use chokidar --- packages/shared/package.json | 3 +++ packages/shared/prebundle.config.mjs | 7 ++++++- pnpm-lock.yaml | 4 ++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/packages/shared/package.json b/packages/shared/package.json index bc65cb7529..d201c1ee68 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -123,6 +123,9 @@ "caniuse-lite": "^1.0.30001614", "postcss": "^8.4.38" }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, "devDependencies": { "@types/connect": "3.4.38", "@types/fs-extra": "^11.0.4", diff --git a/packages/shared/prebundle.config.mjs b/packages/shared/prebundle.config.mjs index 4d1b9135ca..d6b1e30148 100644 --- a/packages/shared/prebundle.config.mjs +++ b/packages/shared/prebundle.config.mjs @@ -24,7 +24,12 @@ export default { 'rslog', 'deepmerge', 'fs-extra', - 'chokidar', + { + name: 'chokidar', + externals: { + fsevents: 'fsevents', + }, + }, 'webpack-merge', 'mime-types', 'connect', diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 49322d7597..c703ac5462 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1546,6 +1546,10 @@ importers: postcss: specifier: ^8.4.38 version: 8.4.38 + optionalDependencies: + fsevents: + specifier: ~2.3.3 + version: 2.3.3 devDependencies: '@types/connect': specifier: 3.4.38 From b9ce297690900b32cbe4e77a3e5522c7c571bbdc Mon Sep 17 00:00:00 2001 From: neverland Date: Mon, 6 May 2024 15:10:02 +0800 Subject: [PATCH 2/2] fix: add changeset --- .changeset/stale-bags-double.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/stale-bags-double.md diff --git a/.changeset/stale-bags-double.md b/.changeset/stale-bags-double.md new file mode 100644 index 0000000000..27edaf89d4 --- /dev/null +++ b/.changeset/stale-bags-double.md @@ -0,0 +1,5 @@ +--- +'@rsbuild/shared': patch +--- + +release: 0.6.10