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

Replace `logger` with `console` in frontend macro (#16816)

* Replace `logger` with `console` in frontend macro

logger import is causing problems cleaning node_modules/.cache after webpack builds.
Since macros are used at build time we can use console statements.

GitOrigin-RevId: 22bbbb34391334ec8f8ec256a3a8a72e5fe91588
Miguel Serrano 2 лет назад
Родитель
Сommit
26ee64fe62
1 измененных файлов с 2 добавлено и 3 удалено
  1. 2 3
      services/web/frontend/macros/invalidate-babel-cache-if-needed.js

+ 2 - 3
services/web/frontend/macros/invalidate-babel-cache-if-needed.js

@@ -1,6 +1,5 @@
 const fs = require('fs')
 const fs = require('fs')
 const Path = require('path')
 const Path = require('path')
-const logger = require('@overleaf/logger')
 const Settings = require('@overleaf/settings')
 const Settings = require('@overleaf/settings')
 
 
 module.exports = function invalidateBabelCacheIfNeeded() {
 module.exports = function invalidateBabelCacheIfNeeded() {
@@ -13,8 +12,8 @@ module.exports = function invalidateBabelCacheIfNeeded() {
 
 
   const newState = JSON.stringify(Settings.overleafModuleImports)
   const newState = JSON.stringify(Settings.overleafModuleImports)
   if (lastState !== newState) {
   if (lastState !== newState) {
-    logger.warn(
-      {},
+    // eslint-disable-next-line no-console
+    console.warn(
       'Detected change in overleafModuleImports, purging babel cache!'
       'Detected change in overleafModuleImports, purging babel cache!'
     )
     )
     fs.rmSync(cachePath, { recursive: true, force: true, maxRetries: 5 })
     fs.rmSync(cachePath, { recursive: true, force: true, maxRetries: 5 })