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?
GraphQL не поддерживает динамические схемы, поэтому поля должны совпадать во всех случаях. Вы можете создавать уникальные виды и Союза для ваших запросов GraphQL, но это кажется излишним. Вместо этого вы можете хотеть рассматривать данные как строку и использовать JSON.parse()
в ваш компонент, чтобы преобразовать его в работоспособное состояние.
Похожие вопросы
Посмотрите другие вопросы по меткам javascript webpack