rfcs icon indicating copy to clipboard operation
rfcs copied to clipboard

[Warnings] Silence Vue warnings in DEV

Open LaurentLord opened this issue 2 years ago • 0 comments

Discussed in https://github.com/vuejs/rfcs/discussions/634

Originally posted by LaurentLord January 18, 2024 For compatibility reasons, I have to register my package twice (with different parameters).

As a result, I get this error message: "Component "X" has already been registered in target app.". However, I can't ignore these errors during development. In other words, my console is polluted by these multiple errors. Note that warnHandler doesn't catch them.

Is it possible to provide the option of silencing some messages?

// core/packages/runtime-core/src/apiCreateApp.ts
if (__DEV__ && context.components[name]) {
  warn(`Component "${name}" has already been registered in target app.`)
}

Source: https://github.com/vuejs/core/blob/ee4cd78a06e6aa92b12564e527d131d1064c2cd0/packages/runtime-core/src/apiCreateApp.ts#L278

Thanks

LaurentLord avatar Feb 07 '24 18:02 LaurentLord