Description
If your .vue file pulls in other scss files, changing those files won't trigger a change in your file unless your file has been changed since you started running Meteor.
For example, let's say I have a Foo.vue
file like so:
<script lang="scss">
@import "./bar";
</script>
If I, after creating this file, make changes to the bar.scss
file that is being imported, the dependency manager will cause Foo.vue
to be updated as well. All good!
However, if I restart Meteor and make a change to bar.scss
, Foo.vue
will not be updated because the dependency manager doesn't reload the list of dependencies on startup. In order to update Foo.vue
, I have to make some arbitrary change to the Foo.vue
file. This becomes a big issue when you have a few base scss files that are being imported into nearly every component of your app.