Parceljs пачка выпуска - PullRequest
       7

Parceljs пачка выпуска

0 голосов
/ 04 февраля 2019

Я связываю свое приложение с parceljs и решаю эту конкретную проблему, которую я пока не могу решить.

У меня есть 1 компонент, который ссылается на изображение, например

import defaultImage from '/path/to/image';

и использую его, как показано ниже в коде

<img src={defaultImage} />

Я повторно использую этот компонент, где дерево выглядит следующим образом enter image description here

Процесс сборки участка не выдаетошибка, и если я следую за потоком как 1. Перейдите к / component1 (изображение отображается)

, но когда я перейду к / component2, я получаю ошибку Модуль не найден для изображения.

Uncaught Error: Cannot find module 'assets/imgs/default_article.png'
at newRequire (VM191 src.80dfb952.js:39)
at newRequire (searchPage.363c2bd8.js:31)
at newRequire (VM191 src.80dfb952.js:31)
at newRequire (VM191 src.80dfb952.js:23)
at localRequire (VM191 src.80dfb952.js:55)
at Object.parcelRequire.../components/misc/articleThumbnail.js.react (VM191 src.80dfb952.js:76489)
at newRequire (VM191 src.80dfb952.js:49)
at localRequire (VM191 src.80dfb952.js:55)
at Object.parcelRequire.../components/feed/feeditem.js.react (VM191 src.80dfb952.js:77133)
at newRequire (VM191 src.80dfb952.js:49)

Кто-нибудь ходил по этой проблеме с Parcel и исправлениями?

1 Ответ

0 голосов
/ 20 февраля 2019

Единственный способ, которым я смог обойти эту проблему, - это импортировать общие изображения в Main.js, а затем передать их компонентам в качестве подпорки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...