импорт uikit меньше в веб-пакете - PullRequest
0 голосов
/ 03 марта 2019

Я пытаюсь использовать uikit с webpack.Документация для uikit гласит:

ПРИМЕЧАНИЕ. Для простоты мы включили предварительно созданный CSS.В реальном проекте вы, вероятно, захотите собрать файлы Less и включить вместо этого скомпилированный CSS.

Поэтому я пытаюсь использовать для этого less-loader.Но получите эту ошибку:


ERROR in ./src/index.js 1:0
Module parse failed: Unexpected character '@' (1:0)
You may need an appropriate loader to handle this file type.
> @import '~uikit/src/less/uikit';
| import m from 'mithril'
| import UIkit from 'uikit';
ℹ 「wdm」: Failed to compile.
^C
➜  npm git:(npm) ✗ cat webpack.config.js
var path = require('path');

module.exports = {
  mode: 'development',
  module: {
    rules: [
      {
        test: /\.css$/,
        loaders: ['style-loader', 'css-loader']
      },
      {
        test: /\.less$/,
        use: [{
          loader: 'style-loader'
        }, {
          loader: 'css-loader'
        }, {
          loader: 'less-loader'
        }]
      }
    ]
  }
};
➜  npm git:(npm) ✗ cat src/index.js
@import '~uikit/src/less/uikit';
import m from 'mithril'
import UIkit from 'uikit';
import Icons from 'uikit/dist/js/uikit-icons';

m.render(document.body, "hello world");
UIkit.use(Icons);
UIkit.notification('hello');

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