2017-01-25 2 views
7

Я застрял в получении стилуса для работы с webpack 2. Я пытаюсь добавить модуль загрузчика стилуса в свой webpack.config, но у меня нет подсказки, как это сделать что. Я не так, что я не читал документацию:webpack 2 и пример файла конфигурации stylus-loader

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

На первый взгляд, этот пример кода выглядит как кусок торта (имейте в виду, я говорю Webpack 2 здесь, НЕ Webpack 1):

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

проблема здесь функция stylus_plugin, который, в соответствии с документацией, должна быть обязательно через:

var stylus_plugin = require('stylus_plugin'); 

Однако не существует такого модуля npm, как stylus_plugin в npm repo.

Итак, может быть, кто-то может помочь мне с получением стилуса на веб-пакете, и, возможно, кто-то может даже предоставить пример конфигурации.

Добавление, 9 февраля, 2017. Это работает для меня (с помощью стилуса):

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

Ради явной форме: Каждый отдельный загрузчик представляет собой отдельный модуль. Таким образом, вы должны добавить каждый из этих трех плагинов через пряжу/npm.

+0

Я был полностью внедорожник. – LongHike

+0

Спасибо! Документация неясна ... – Scarysize

ответ

5

Такой глупый! Я не видел, что stylus_plugin было общим именем-заполнителем для плагинов стилусов. Я должен получить кофе ...

Смежные вопросы