Socket.io-client: Я хочу использовать импорт ES6 в js на стороне браузера

Созданный на 4 апр. 2018  ·  3Комментарии  ·  Источник: socketio/socket.io-client

Примечание : для вопросов поддержки используйте один из этих каналов: stackoverflow или slack.

Вы хотите:

  • [] сообщить об ошибке
  • [x] запросить функцию

Текущее поведение

Действия по воспроизведению (если текущее поведение является ошибкой)

Примечание : лучший способ получить быстрый ответ - предоставить неудачный тестовый пример, например, путем разветвления следующей скрипки .

Ожидаемое поведение

Настраивать

  • ОПЕРАЦИОННЫЕ СИСТЕМЫ:
  • браузер:
  • версия socket.io:

Другая информация (например, трассировки стека, связанные проблемы, предложения по исправлению)

Самый полезный комментарий

Меня тоже обманули. Я не всегда хочу использовать веб-пакет или что-то подобное.

Импорт ES6 больше не является чем-то новым. Пожалуйста, заставьте его работать!

Многие проекты имеют специальный * .module.js, который можно импортировать!

Все 3 Комментарий

Хочу добавить, что следующее на README.md

<script src="/socket.io/socket.io.js"></script>
<script>
  var socket = io('http://localhost');
  socket.on('connect', function(){});
  socket.on('event', function(data){});
  socket.on('disconnect', function(){});
</script>
// with ES6 import
import io from 'socket.io-client';

const socket = io('http://localhost');

Это вводит в заблуждение, так как создается впечатление, что вы можете использовать импорт ES6 на стороне клиента. А вы не можете.

Меня тоже обманули. Я не всегда хочу использовать веб-пакет или что-то подобное.

Импорт ES6 больше не является чем-то новым. Пожалуйста, заставьте его работать!

Многие проекты имеют специальный * .module.js, который можно импортировать!

просто добавив, что .mjs - предпочтительный тип файла для модулей ES6.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги