2017-01-25 36 views
7

Utknąłem z uzyskaniem rysika do pracy z pakietem internetowym 2. Próbuję dodać moduł ładujący rysika do mojego pliku webpack.config, ale nie mam pojęcia, jak to zrobić że. I nie jest to, że nie czytałem dokumentację:Plik przykładowego pliku konfiguracyjnego i przykładowego modułu ładującego-ładowarkę

https://github.com/shama/stylus-loader

Na pierwszy rzut oka ten przykładowy kod wygląda jak kawałek tortu (należy pamiętać, mówię WebPACK 2 tutaj, NIE WebPACK 1):

module: { 
    rules: [ 
    { 
     test: /\.styl$/, 
     use: [ 
     'style-loader', 
     'css-loader', 
     { 
      loader: 'stylus-loader', 
      options: { 
      use: [stylus_plugin()], 
      }, 
     }, 
     ], 
    } 
    ], 
}, 

problemem jest tutaj funkcja stylus_plugin, które zgodnie z dokumentacją, musi być wymagane przez:

var stylus_plugin = require('stylus_plugin'); 

Jednak w repozytorium npm nie ma takiego modułu npm jak stylus_plugin.

Więc może ktoś może mi pomóc w uruchomieniu rysika działającego na plecaku i może ktoś może nawet podać przykład konfiguracji.

Uzupełnienie, 9 lutego 2017. To działa dla mnie (przy użyciu rysika):

module: { 
    rules: [{ 
     test: /\.styl$/i, 
     use: [ 
      'style-loader', 
      'css-loader', 
      'stylus-loader' 
     ] 
    }] 
} 

Dla explicity: Każda pojedyncza ładowarka stanowi odrębną wtyczki. Więc musisz dodać każdy z tych trzech wtyczek za pomocą przędzy/npm.

+0

Byłem całkowicie nie na miejscu. – LongHike

+0

Dzięki! Dokumentacja jest bardzo niejasna ... – Scarysize

Odpowiedz

5

Tak głupi! Nie widziałem, aby stylus_plugin był ogólną nazwą zastępczą pluginów rysika. Powinienem dać mi kawę ...

Powiązane problemy