Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/nxPublic

Commitd942e7b

Browse files
authored
fix(storybook): make sure skipLibCheck is true (#18212)
1 parentc97a8ac commitd942e7b

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

‎packages/storybook/src/generators/configuration/configuration.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import {
2323
configureTsSolutionConfig,
2424
createProjectStorybookDir,
2525
createStorybookTsconfigFile,
26+
editTsconfigBaseJson,
2627
getE2EProjectName,
2728
getViteConfigFilePath,
2829
projectIsRootProjectInStandaloneWorkspace,
@@ -128,6 +129,7 @@ export async function configurationGenerator(
128129
);
129130
}
130131
configureTsProjectConfig(tree,schema);
132+
editTsconfigBaseJson(tree);
131133
configureTsSolutionConfig(tree,schema);
132134
updateLintConfig(tree,schema);
133135

‎packages/storybook/src/generators/configuration/lib/util-functions.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ import {
2828
import{StorybookConfigureSchema}from'../schema';
2929
import{UiFramework7}from'../../../utils/models';
3030
import{nxVersion}from'../../../utils/versions';
31+
importts= require('typescript');
3132

3233
constDEFAULT_PORT=4400;
3334

@@ -259,6 +260,23 @@ export function createStorybookTsconfigFile(
259260
writeJson(tree,storybookTsConfigPath,storybookTsConfig);
260261
}
261262

263+
exportfunctioneditTsconfigBaseJson(tree:Tree){
264+
lettsconfigBasePath='tsconfig.base.json';
265+
266+
// standalone workspace maybe
267+
if(!tree.exists(tsconfigBasePath))tsconfigBasePath='tsconfig.json';
268+
269+
if(!tree.exists(tsconfigBasePath))return;
270+
271+
consttsconfigBaseContent=readJson<TsConfig>(tree,tsconfigBasePath);
272+
273+
if(!tsconfigBaseContent.compilerOptions)
274+
tsconfigBaseContent.compilerOptions={};
275+
tsconfigBaseContent.compilerOptions.skipLibCheck=true;
276+
277+
writeJson(tree,tsconfigBasePath,tsconfigBaseContent);
278+
}
279+
262280
exportfunctionconfigureTsProjectConfig(
263281
tree:Tree,
264282
schema:StorybookConfigureSchema

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp