Comment @import externe SCSS correctement avec webpack et Vue.js?

Comme Matières Composant Web est un exemple, je veux être en mesure d'importer SCSS de mon node_modules comme ceci:

@import '@material/elevation/mdc-elevation';

Cependant, je reçois ce message d'erreur lorsque vous essayez d'exécuter le webpack construire:

File to import not found or unreadable: @material/elevation/mdc-elevation.

@import './~/@material/elevation/mdc-elevation.scss'; ne fonctionne pas non plus.

Je suis sûr que le problème est quelque part dans mon webpack de config, mais je ne vois pas où.

Qu'ont-ils fait dans Matériel De Composants Web's Vue.js exemple afin de le faire fonctionner?

Voici mon npm-debug.journal dans le cas où vous en avez besoin.
Et voici le correspondant dépôt Git: sk22/spg-tinf-sem03/proj01

Merci d'avance!

Edit: je veux être en mesure d'importer les scss fichiers, pas les css compilé.

essayez @import '~/@material/elevation/mdc-elevation';
Cela ne fonctionne pas non plus. Cependant, l'exemple lié importations à l'aide de @material/elevation/mdc-elevation, ce qui devrait également travailler en quelque sorte.
Jetez un oeil à cet exemple simple: github.com/wemake-services/vue-material-button/blob/master/src/...
C'est là: github.com/material-components/material-components-web/blob/...
Je l'ai déjà ajouté ce (comme un webpack 2 option de règle) pour ma config, puisque le liés exemple utilise webpack 1. J'ai aussi essayé d'ajouter l'sassLoader objet, mais elle aussi n'a pas de travail.

OriginalL'auteur 22samuelk | 2016-12-28