конфигурация laravel-mix для загрузчика vue - PullRequest
0 голосов
/ 26 марта 2019

Я пытался создать модули css, используя vuejs.Однако я не могу понять, как настроить веб-пакет.

Вот мой компонент Vue

  <template>
    <div>
      <div :class="$style.header_top">
      </div>
    </div>
  </template>
  <style module lang="scss">
    $black: #1e1e1e;
    $white: #fff;

    .header {
      position: absolute;
      width: 100%;

      &_top {
        background-color: $black;
        padding: 15px 0;
      }
     ....
   </style>

Это моя конфигурация laravel-mix:

    mix.webpackConfig({
      module: {
        rules: [
          {
            test: /\.css$/,
            resourceQuery: '/module/',
            loaders: [
              'vue-style-loader',
              'css-loader',
              {
                loader: 'sass-loader',
                options: {
                  modules: true,
                  localIdentName: '[local]_[hash:base64:8]',
                },
              },
              'vue-loader'
            ]
          },
        ],
      }
    });

IУ меня нет опыта работы с webpack, и прошло уже почти 8 часов с тех пор, как я начал это делать, и единственный прогресс, который я сделал, - это то, что он сейчас компилируется: D.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...