This wasn’t immediately obvious and took me longer than it should have to figure out considering how simple it is. All you have to do is install 2 npm packages, and then tell the .vue file to use less.

npm install --save less less-loader


Then you can update the style section of the .vue file like so:

<style scoped lang="less">

</style>


Restart the dev server and it should be working.