Skip to content

Compatibility with the vue-cli-template / HMR #65

Open
@EddyVerbruggen

Description

@EddyVerbruggen

Hi friends,

I was looking into using TypeScript with https://github.com/nativescript-vue/vue-cli-template and ran into an issue with the before-watch hook.

The template depends on bundling your code, even during development. That's also required to do HMR actually.

However, the before-watch hook skips TS compilation when bundling is in progress. So when a TS file is changed, the changes are not transpiled and the app is never updated with the new code. Sad.

I can fix this locally by commenting these lines in the hook:

if (appFilesUpdaterOptions.bundle) {
$logger.warn("Hook skipped because bundling is in progress.")
return;
}

Would it be a problem to simply remove the aforementioned check from this hook? It's the only thing stopping us from easily adding TS support to the Vue template.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions