Skip to content

Runtime-only builds should warn if app.config.isCustomElement is used #2936

Closed
@Xenonym

Description

@Xenonym

Version

3.0.5

Reproduction link

https://codesandbox.io/s/vue3-iscustomelement-warning-reprod-k1rx7

Steps to reproduce

  1. Open the reproduction.
  2. Open the console.

What is expected?

There should be a warning that app.config.isCustomElement has no effect in a runtime-only build, and to configure complierOptions in vue-loader instead.

What is actually happening?

No warning about using app.config.isCustomElement in a runtime-only build is emitted.

Vue still attempts to resolve <custom-element> as a Vue component, and a warning is emitted as it is not a Vue component.


The migration guide suggests that a warning will be emitted if app.config.isCustomElement is used in a runtime-only build:

If config.isCustomElement is assigned to when using a runtime-only build, a warning will be emitted instructing the user to pass the option in the build setup instead

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions