Отсутствует контекст для svg в веб-пакете - PullRequest
0 голосов
/ 19 сентября 2018

Моя конфигурация веб-пакета

module:{
    rules:[{
        loader: 'babel-loader',
        test: /\.js$/,
        exclude: /node_modules/,
        loader: 'babel-loader',
        test: /\.jsx?$/,
        exclude: /node_modules/,
    }, {
        test: /\.s?css$/,
        use: [
            'style-loader',
            'css-loader',
            'sass-loader'
        ],
    }, { 
        test: /\.(png|woff|woff2|eot|ttf|svg)$/, 
        loader: 'url-loader?limit=100000' 
    }]
}

И у меня была эта ошибка.

ОШИБКА в ./node_modules/bootstrap/dist/fonts/glyphicons-halflings-regular.svg Модульсборка не удалась (из ./node_modules/url-loader/index.js):

TypeError: Невозможно прочитать свойство 'context' undefined в Object.loader

(G: \ SCM-New\ pms-front-end-new \ node_modules \ file-loader \ dist \ index.js: 34: 49) в Object.module.exports (G: \ SCM-New \ pms-front-end-new \ node_modules \ url-loader \ index.js: 37: 25) @ ./node_modules/bootstrap/dist/css/bootstrap.min.css (./node_modules/css-loader!./node_modules/sass-loader/lib/loader.js!./node_modules/bootstrap/dist/css/bootstrap.min.css) 7: 4746-4798

Я даже попробую file-loader вместо url-loader, но это приведет к еще большей ошибке, как указано вышедля eot|ttf|woff|woff2.

Конфиг следующим образом

{test: /\.(eot|svg|ttf|woff|woff2)$/, loader: 'file-loader'}

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