diff --git a/packages/core/src/cli/inspect.ts b/packages/core/src/cli/inspect.ts index c52201b3b..8ee23f302 100644 --- a/packages/core/src/cli/inspect.ts +++ b/packages/core/src/cli/inspect.ts @@ -27,6 +27,9 @@ export async function inspect( verbose: options.verbose, outputPath: options.output, writeToDisk: true, + extraConfigs: { + rslib: config, + }, }); return rsbuildInstance; diff --git a/tests/integration/cli/inspect/inspect.test.ts b/tests/integration/cli/inspect/inspect.test.ts index d3d1c1d6c..9d316aa03 100644 --- a/tests/integration/cli/inspect/inspect.test.ts +++ b/tests/integration/cli/inspect/inspect.test.ts @@ -17,6 +17,7 @@ describe('inspect command', async () => { [ "/tests/integration/cli/inspect/dist/.rsbuild/rsbuild.config.cjs.mjs", "/tests/integration/cli/inspect/dist/.rsbuild/rsbuild.config.esm.mjs", + "/tests/integration/cli/inspect/dist/.rsbuild/rslib.config.mjs", "/tests/integration/cli/inspect/dist/.rsbuild/rspack.config.cjs.mjs", "/tests/integration/cli/inspect/dist/.rsbuild/rspack.config.esm.mjs", ] @@ -52,6 +53,7 @@ describe('inspect command', async () => { expect(fileNames).toMatchInlineSnapshot(` [ "/tests/integration/cli/inspect/dist/esm/.rsbuild/rsbuild.config.mjs", + "/tests/integration/cli/inspect/dist/esm/.rsbuild/rslib.config.mjs", "/tests/integration/cli/inspect/dist/esm/.rsbuild/rspack.config.esm.mjs", ] `); @@ -85,6 +87,7 @@ describe('inspect command', async () => { [ "/tests/integration/cli/inspect/dist/.rsbuild/rsbuild.config.cjs.mjs", "/tests/integration/cli/inspect/dist/.rsbuild/rsbuild.config.esm.mjs", + "/tests/integration/cli/inspect/dist/.rsbuild/rslib.config.mjs", "/tests/integration/cli/inspect/dist/.rsbuild/rspack.config.cjs.mjs", "/tests/integration/cli/inspect/dist/.rsbuild/rspack.config.esm.mjs", ] diff --git a/website/docs/en/guide/basic/cli.mdx b/website/docs/en/guide/basic/cli.mdx index 315d42d87..e279cf7e6 100644 --- a/website/docs/en/guide/basic/cli.mdx +++ b/website/docs/en/guide/basic/cli.mdx @@ -79,6 +79,7 @@ When you run the command `npx rslib inspect` in the project root directory, the - `rsbuild.config.mjs`: Represents the Rsbuild configuration used during the build. - `rspack.config.web.mjs`: Represents the Rspack configuration used during the build. +- `rslib.config.mjs`: Represents the final Rslib configuration after normalization. ```text ➜ npx rslib inspect @@ -87,6 +88,7 @@ Inspect config succeed, open following files to view the content: - Rsbuild Config: /project/dist/.rsbuild/rsbuild.config.mjs - Rspack Config (esm): /project/dist/.rsbuild/rspack.config.esm.mjs + - Rslib Config: /project/dist/.rsbuild/rslib.config.mjs ``` ### Verbose content @@ -110,6 +112,7 @@ Inspect config succeed, open following files to view the content: - Rsbuild Config (cjs): /project/dist/.rsbuild/rsbuild.config.cjs.mjs - Rspack Config (esm): /project/dist/.rsbuild/rspack.config.esm.mjs - Rspack Config (cjs): /project/dist/.rsbuild/rspack.config.cjs.mjs + - Rslib Config: /project/dist/.rsbuild/rslib.config.mjs ``` ## rslib mf-dev diff --git a/website/docs/en/guide/basic/configure-rslib.mdx b/website/docs/en/guide/basic/configure-rslib.mdx index ecd4f1dd9..dfdc261c5 100644 --- a/website/docs/en/guide/basic/configure-rslib.mdx +++ b/website/docs/en/guide/basic/configure-rslib.mdx @@ -222,7 +222,9 @@ Inspect config succeed, open following files to view the content: - Rsbuild Config (cjs): /project/dist/.rsbuild/rsbuild.config.cjs.mjs - Rspack Config (esm): /project/dist/.rsbuild/rspack.config.esm.mjs - Rspack Config (cjs): /project/dist/.rsbuild/rspack.config.cjs.mjs + - Rslib Config: /project/dist/.rsbuild/rslib.config.mjs ``` - Open the generated `/dist/.rsbuild/rsbuild.config.esm.mjs` file to see the complete content of the Rsbuild config. - Open the generated `/dist/.rsbuild/rspack.config.esm.mjs` file to see the complete content of the Rspack config. +- Open the generated `/dist/.rsbuild/rslib.config.mjs` file to see the complete content of the Rslib config. diff --git a/website/docs/zh/guide/basic/cli.mdx b/website/docs/zh/guide/basic/cli.mdx index 341047a06..27c1df60b 100644 --- a/website/docs/zh/guide/basic/cli.mdx +++ b/website/docs/zh/guide/basic/cli.mdx @@ -79,6 +79,7 @@ Options: - `rsbuild.config.mjs`: 表示在构建时使用的 Rsbuild 配置。 - `rspack.config.web.mjs`: 表示在构建时使用的 Rspack 配置。 +- `rslib.config.mjs`: 表示归一化后的 Rslib 配置。 ```text ➜ npx rslib inspect @@ -87,6 +88,7 @@ Inspect config succeed, open following files to view the content: - Rsbuild Config: /project/dist/.rsbuild/rsbuild.config.mjs - Rspack Config (esm): /project/dist/.rsbuild/rspack.config.esm.mjs + - Rslib Config: /project/dist/.rsbuild/rslib.config.mjs ``` ### 完整内容 @@ -110,6 +112,7 @@ Inspect config succeed, open following files to view the content: - Rsbuild Config (cjs): /project/dist/.rsbuild/rsbuild.config.cjs.mjs - Rspack Config (esm): /project/dist/.rsbuild/rspack.config.esm.mjs - Rspack Config (cjs): /project/dist/.rsbuild/rspack.config.cjs.mjs + - Rslib Config: /project/dist/.rsbuild/rslib.config.mjs ``` ## rslib mf-dev diff --git a/website/docs/zh/guide/basic/configure-rslib.mdx b/website/docs/zh/guide/basic/configure-rslib.mdx index 7bee9eec1..8b14fb5ca 100644 --- a/website/docs/zh/guide/basic/configure-rslib.mdx +++ b/website/docs/zh/guide/basic/configure-rslib.mdx @@ -222,7 +222,9 @@ Inspect config succeed, open following files to view the content: - Rsbuild Config (cjs): /project/dist/.rsbuild/rsbuild.config.cjs.mjs - Rspack Config (esm): /project/dist/.rsbuild/rspack.config.esm.mjs - Rspack Config (cjs): /project/dist/.rsbuild/rspack.config.cjs.mjs + - Rslib Config: /project/dist/.rsbuild/rslib.config.mjs ``` - 打开生成的 `/dist/.rsbuild/rsbuild.config.esm.mjs` 文件,即可查看 Rsbuild 配置的完整内容。 - 打开生成的 `/dist/.rsbuild/rspack.config.esm.mjs` 文件,即可查看 Rspack 配置的完整内容。 +- 打开生成的 `/dist/.rsbuild/rslib.config.mjs` 文件,即可查看 Rslib 配置的完整内容。