Я пытаюсь сделать пользовательский загрузчик веб-пакетов для пользовательского типа файла, но при попытке его проверить он не принимает файл. Ошибка появляется как «Не удается разрешить« test.seh »в« C: \ Path \ to \ main \ folder »». Я использую webpack 4.
Я нашел ответы, предлагающие добавить тег разрешения, который я пробовал. Он не изменился, независимо от того, поместил ли я его прямо в module.exports или в свое правило (как предложено для webpack 4).
Вот мой webpack.config.json.
const path = require('path');
module.exports = {
entry: 'test.seh',
output: {
filename: 'bundle.html'
},
module: {
rules: [{
test: /\.seh$/,
resolve: { extensions: ['.seh'] },
use: [{
loader: 'file-loader',
options: {
name: 'test.html',
useRelativePath: true,
},
},
{ loader: path.resolve(__dirname, '../src/seh-loader.js') }
]
}]
}
}
Возможно, это не важно, но вот и файл test.seh. На данный момент он содержит случайный образец текста.
test text <html> blah $tagname#id.class.class2[attr="ibute"]