Вопрос о коде с сайта документации веб-пакета - PullRequest
0 голосов
/ 25 февраля 2019

Из документации веб-пакета:

module.exports = {
  module: {
    rules: [
      {
        test: /\.css$/,
        use: [
          { loader: ['style-loader'](/loaders/style-loader) },
          {
            loader: ['css-loader'](/loaders/css-loader),
            options: {
              modules: true
            }
          },
          { loader: ['sass-loader'](/loaders/sass-loader) }
        ]
      }
    ]
  }
};

Что делает следующая строка?

          { loader: ['style-loader'](/loaders/style-loader) },

Я вставил ее в консоль, и она выдает мне ошибки иЯ не знаком с этим синтаксисом в JS.AFAIK, конфигурация webpack должна быть действительной js.

1 Ответ

0 голосов
/ 25 февраля 2019

Вместо этого должен использоваться следующий синтаксис:

module.exports = {
  module: {
    rules: [
      {
        test: /\.css$/,
        use: [
          { loader: ['style-loader'] },
          {
            loader: ['css-loader'],
            options: {
              modules: true
            }
          },
          { loader: ['sass-loader'] }
        ]
      }
    ]
  }
};

Я отправил PR здесь , чтобы исправить его и в документах.

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