Просмотр исходного кода

[storybook] invalidate babel cache if needed (#32035)

* [storybook] invalidate babel cache if needed

* [storybook] defer import until after overriding env var

GitOrigin-RevId: 735e6c794cb61f72b7a5ccbe9d6ae310b577b727
Jakob Ackermann 5 месяцев назад
Родитель
Сommit
c59ac4cc55
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      services/web/.storybook/main.ts

+ 5 - 0
services/web/.storybook/main.ts

@@ -11,6 +11,11 @@ function getAbsolutePath(value: string): any {
   return path.dirname(require.resolve(path.join(value, 'package.json')))
 }
 
+// Make sure that babel-macros are re-evaluated after changing the modules config
+// Import this after setting process.env.OVERLEAF_CONFIG
+const invalidateBabelCacheIfNeeded = require('../frontend/macros/invalidate-babel-cache-if-needed')
+invalidateBabelCacheIfNeeded()
+
 const config: StorybookConfig = {
   core: {
     disableTelemetry: true,