Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix "Vue packages version mismatch" error caused by other global packages #5163

Merged
merged 1 commit into from Feb 27, 2020

Commits on Feb 8, 2020

  1. fix: fix "Vue packages version mismatch" error caused by other global…

    … packages
    
    closes vuejs#5161
    
    The root cause of such issues:
    
    `vue-jscodeshift-adapter` requires `vue-template-compiler`.
    `vue-template-compiler` tries to require the `vue` package and check
    its version on startup.
    
    Normally, there's no `vue` package in the dependency tree of `@vue/cli`,
    so this check will just skip.
    
    But if the user has installed some other global package that depend on
    `vue`, and hoists it to the root `node_modules`, `vue-template-compiler`
    would successfully require it and check against that `vue` version,
    which sometimes may be outdated, thus failing the bootstrap process.
    sodatea committed Feb 8, 2020
    Copy the full SHA
    3b0bf9d View commit details
    Browse the repository at this point in the history