webpack: как transpile код в модулях

Я хочу, чтобы импортировать нано-мемоизации в моем веб-приложение, которое использует машинопись и Webpack, чтобы transpile в ES5.

  • npm install nano-memoize
  • добавить import 'nano-memoize/browser/nano-memoize' в исходном файле.

Эти шаги не работают в IE 11. Страница просто не загружается.

На проверку кода nano-memoize/browser/nano-memoize.js в консоли, т. е. 11 разработчик, я заметил, что он использует функции стрелка. Если я скопирую nano-memoize/browser/nano-memoize.js прямо к моей исходной папки они получают transpiled в ES5 и все работает в IE 11 тоже.

Итак, вопрос почему nano-memoize/browser/nano-memoize.js не получая transpiled?

+1
2019-09-17 08:20:47
источник
1 ответ

GraphQL не поддерживает динамические схемы, поэтому поля должны совпадать во всех случаях. Вы можете создавать уникальные виды и Союза для ваших запросов GraphQL, но это кажется излишним. Вместо этого вы можете хотеть рассматривать данные как строку и использовать JSON.parse() в ваш компонент, чтобы преобразовать его в работоспособное состояние.

+0
2019-09-17 09:31:00

Посмотрите другие вопросы по меткам