Динамический путь не работает, требуется реагировать родной - PullRequest
0 голосов
/ 14 мая 2019

Ниже приведен код

  require("index/components/" + name); //fails
  require("index/components/myComponent"); //work fine

любое хорошее решение?

Ответы [ 2 ]

1 голос
/ 14 мая 2019

Динамические пути в require в настоящее время не поддерживаются. Пожалуйста, отметьте этот ответ

Это описано в документации по разделу «Статические ресурсы»:

Единственный допустимый способ ссылки на изображение в пакете - это буквально написать require ('name-of-the-asset') в источнике.

Вы можете использовать оператор switch для реализации этого.

0 голосов
/ 14 мая 2019

Я не уверен в этом, но вы можете попробовать написать в ES6

require(`index/components/${name}`);

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