Показать сообщение отдельно
  #8 (permalink)  
Старый 06.04.2021, 23:08
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,589

В общем заставил ты меня зарыться в это говно: виновата новая суперфича "asset modules"(теперь там две разных системы для одного и того же, блджад).
Чтобы твой loader заработал, надо явно переопределить тип в самом конфиге:
{
  test: /\.json$/,
  use: [
    'raw-loader'
  ],
  *!*type: 'javascript/auto'*/!*
}

Ну или, если нужно только локально:
{
  resourceQuery: /^\?raw-loader/,
  use: [
    'raw-loader'
  ],
  type: 'javascript/auto'
}

import aaa from './package.json?raw-loader';

А надёжнее и универсальнее:
{
  resourceQuery: /fuck-assets/,
  type: 'javascript/auto'
}

import aaa from '!raw-loader!./package.json?fuck-assets';


Это всё есть в документации, но загорелось у меня знатно. Просто взяли и обосрали стройную систему loader'ов. Теперь вообще непонятно через какую жопу грузится какой файл, что и где переопределять.
__________________
29375, 35

Последний раз редактировалось Aetae, 06.04.2021 в 23:32.
Ответить с цитированием