From 55dfff1bff4af5a951ac07171716a4f4a366a941 Mon Sep 17 00:00:00 2001 From: neverland Date: Wed, 2 Sep 2026 11:52:26 +0800 Subject: [PATCH] docs: clarify migration import guidance --- .agents/skills/migrate-to-rstack-cli/SKILL.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.agents/skills/migrate-to-rstack-cli/SKILL.md b/.agents/skills/migrate-to-rstack-cli/SKILL.md index 9a9e25d..0bb1957 100644 --- a/.agents/skills/migrate-to-rstack-cli/SKILL.md +++ b/.agents/skills/migrate-to-rstack-cli/SKILL.md @@ -72,13 +72,15 @@ define.test({ ### Modules and imports -Use dynamic imports in async config functions only for external plugins, presets, and other dependencies: +Keep type-only and Node.js built-in imports at the top level. In async config functions, use a separate `await import(...)` for each tool-specific runtime dependency. ```ts define.app(async () => { const { pluginReact } = await import('@rsbuild/plugin-react'); + const { pluginSass } = await import('@rsbuild/plugin-sass'); + return { - plugins: [pluginReact()], + plugins: [pluginReact(), pluginSass()], }; }); ```