Socket.io-client: ブラウザ側のjsでES6インポートを使用したい

作成日 2018年04月04日  ·  3コメント  ·  ソース: socketio/socket.io-client

:サポートに関する質問については、 stackoverflowまたはslackのいずれかのチャネルを使用してください

あなたはしたい:

  • []バグを報告する
  • [x]機能をリクエストする

現在の動作

再現手順(現在の動作がバグの場合)

:迅速な回答を得る最良の方法は、たとえば次のフィドルをフォークすることにより、失敗したテストケースを提供することです。

期待される動作

設定

  • OS:
  • ブラウザ:
  • socket.ioバージョン:

その他の情報(スタックトレース、関連する問題、修正方法の提案など)

最も参考になるコメント

私もだまされました。 私はいつもwebpackなどを使いたいとは限りません。

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インポートを使用できるように見えるため、誤解を招く恐れがあります。 あなたができないこと。

私もだまされました。 私はいつもwebpackなどを使いたいとは限りません。

ES6のインポートはもはや新しいものではありません。 動かしてください!

多くのプロジェクトには、インポート可能な専用の* .module.jsがあります。

その.mjsを追加するだけで、ES6モジュールに推奨されるファイルタイプになります。

このページは役に立ちましたか?
0 / 5 - 0 評価