Hi,
I stumbled upon this great thread yesterday after googling for “meteor vue quasar”.
The example quasar/vue/meteor app in https://github.com/quasarframework/quasar-template-meteor seems like a great starting point for a noob like me trying to evaluate the potential of this QVM stack with single file Vue components.
However, it raised the following questions concerning this QVM app structure and that recommended in the Quasar doc.
Let’s start the quasar-meteor template app structure:
-
Why are the routing code split into a
client/main.route.js file and a
imports/route.js file
instead of being in a single
imports/startup/client/route.js file
as in the meteor guide app structure? -
Why is there a client/main.css file
instead of an app.variables.styl file
that could perhaps be put in
an imports/ui/theme folder
or in an import/ui/layout/theme folder to follow the meteor guide app structure? -
Why is there an empty imports/startup/client/index.js file whereas the client startup code is put in the client/main.js file?
Now concerning the quasar app structure, why having a separate
src/themes/app.variable.styl file
instead of putting the stylus customization code inside a
<style lang=stylus><style> tag in the
src/App.vue root component to follow the single file Vue component philosophy?
Thank you very much in advance!