You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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:
$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.
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-watchhook.The template depends on bundling your code, even during development. That's also required to do HMR actually.
However, the
before-watchhook 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:
nativescript-dev-typescript/lib/watch.js
Lines 6 to 9 in 814d533
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.