Как уже упоминалось, вам больше не нужен json-загрузчик для .json
, начиная с webpack 2.0.0.
Однако, если вы используете json-loader, потому что не хотите связывать файл json,тогда я бы рекомендовал использовать одно из следующих решений:
Используйте Copy Webpack Plugin для копирования файла json в каталог сборки.
Использованиеtype = 'javascript/auto'
Например (обратите внимание, что в этом примере вместо json-loader используется file-loader ):
{
type: 'javascript/auto',
test: /\.json$/,
use: [
{
loader: 'file-loader',
include: [path.resolve(__dirname, 'src')],
options: {
name: '[name].[ext]'
}
}
]
}
Обновлено:Добавлено include
.Не забудьте поместить файл json в папку src.
Для получения дополнительной информации, пожалуйста, посетите эту страницу: Загрузка json файла Webpack 4.0