I've followed the instructions in the documentation, and I run into the same issue as #380. I've done some testing, but can't nail down what the issue is (the error is exactly the same as the closed issue).
Here is the steps I've taken:
{ src: 'bulma', lang: 'sass' }
as shown in https://nuxtjs.org/api/configuration-cssnpm run dev
Everything works fine. import Breadcrumb from 'vue-bulma-breadcrumb'
and added Breadcrumb
under components. At this point, I get the same error as in #380.
Unexpected character '@' (1:0) You may need an appropriate loader to handle this file type. | @import '~bulma/sass/utilities/functions'; | @import '~bulma/sass/utilities/variables';
However, if I go and copy the vue file from the module into a component, and load that instead of vue-bulma-breadcrumb
it works just fine. Modifying the template to actually reference the Breadcrumb component, it works just fine.
My conclusion is there is something wrong with the configuration that is preventing it from loading from node_modules properly. I'm digging around and exploring for a resolution. In the mean time, I figure someone else may find the fix quicker. This happens with vue-bulma-tooltip as well, but I didn't explore any other packages.
Is there a step that is being missed or is this a webpack configuration issue?
<!--cmty--><!--cmty_prevent_hook--><div align="right"><sub><em>This feature request is available on <a href="https://nuxtjs.cmty.io">Nuxt.js</a> community (<a href="https://nuxtjs.cmty.io/nuxt/nuxt.js/issues/c382">#c382</a>)</em></sub></div>