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.
The text was updated successfully, but these errors were encountered:
EddyVerbruggen
changed the title
Compatibility with the new NativeScript-Vue template
Compatibility with the vue-cli-template / HMR
Sep 24, 2018
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:
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.
The text was updated successfully, but these errors were encountered: