2015-12-23 17 views
8

Piszę aplikację po stronie klienta, która używa Webpack, i nie mogę wymyślić, jak wymagać pakietu materialize-css. Używam Henrik Joreteg's hjs-webpack package, a wraz z nim pakiet npm yeticss jest zawarty w importowaniu do pliku sass (np. @import 'yeticss'), ale to nie działa w celu zmaterializowania. Wymaganie od razu w kodzie (np. import 'materialize-css' w pliku JS), jak w każdym innym pakiecie, również nie działa.Jak dołączyć pakiet npm materialize-css z pakietem sieci Web

Odpowiedz

16

W tym przypadku, w przeciwieństwie do yeticss, trzeba iść i wymagają konkretnych plików, a nie tylko nazwą pakietu, a więc:

import 'materialize-css/bin/materialize.css' 
import 'materialize-css/bin/materialize.js' 
+1

dzięki, powinno to być gdzieś w oficjalnej dokumentacji. –

1

w moim przypadku używam create-react-app, a ja był w stanie:

yarn add materialize-css 

a potem w moim index.js (najwyższym poziomie reagować pliku):

import '../node_modules/materialize-css/dist/css/materialize.min.css'; 
import '../node_modules/materialize-css/dist/js/materialize.min.js'; 
Powiązane problemy