Я использую посылку с машинописью и из коробки все просто работает. Теперь, когда я пытаюсь включить svg, это не сработало,
Это потому, что мне нужно было изменить машинопись
declare module "*.svg"
Это позволяет мне теперь скомпилировать мой машинописный текст.
Теперь другая вещь, которая не работает, теперь я хочу импортировать свой SVG-компонент и просто использовать его как create-реагировать-приложение 2
Значок импорта из "./icon.svg"
function DisplayIcon(){
return <Icon/>
}
Так что это выглядело просто https://www.npmjs.com/package/@svgr/parcel-plugin-svgr установка пряжи, и я получаю Не могу решить
<Typescript file>:<Line>:<Column>: Cannot resolve dependency './icon.svg' at '<Icon Location>'
Так что я думаю, может быть, это плагин, и я пытаюсь использовать
https://www.npmjs.com/package/parcel-plugin-inlinesvg
Я получаю ту же проблему.
Что мне не хватает?
Я вижу, что у некоторых людей есть файлы .babelrc, но плагины должны просто работать, как указано в документации.
Использование плагинов в Parcel не может быть проще.Все, что вам нужно сделать, это установить и сохранить их в вашем package.json.Плагины должны быть названы с префиксом parcel-plugin- или @ your-scope / parcel-plugin-, например, parcel-plugin-foo или @ your-scope / parcel-plugin-foo.Любые зависимости, перечисленные в package.json с этими префиксами, будут автоматически загружены во время инициализации.
Вроде плагины загружаются, но ничего не работает.
Без плагинов я получаю файлв моем публичном пути со строкой к нему во время выполнения JavaScript.
Что мне не хватает и что я делаю не так?