Rollup + Typescript + загрузить изображение как base64 - PullRequest
0 голосов
/ 30 мая 2019

Возникла проблема при попытке предварительно загрузить изображение с помощью Rollup.Все дерьмо, которое должно работать, просто не имеет понятия, почему.Кому-нибудь удалось заставить это работать?Вот что у меня есть в rollup.congig.js:

import image from 'rollup-plugin-image'
...
plugins: [
        image(),
        json(),
        resolve(),
        commonjs(),
        typescript({
            typescript: require('typescript'),
        }),
        (process.env.BUILD === 'production' ? terser() : {})

Вот что у меня в источниках:

import CAR_IMAGE from "../resources/expand.png";

И в конце я получаю ошибку от подключения rtp2который говорит:

семантическая ошибка TS 2307, не удается найти модуль "../resources/expand.png"

Что странно, что я получаюто же самое с множеством других плагинов загрузки изображений для свертывания.Путь правильный, изображение есть.Я уже схожу с ума от этой ошибки = ((

Обновление: вот репозиторий с этой воспроизводимой ошибкой:

https://github.com/AntonPilyak/rollup-image-bug

Обновление 2: созданы ошибки:

https://github.com/rollup/rollup-plugin-url/issues/22

https://github.com/alwaysonlinetxm/rollup-plugin-img/issues/5

https://github.com/rollup/rollup-plugin-image/issues/10

Как это может бытьТАК дерьмо? = (((

...