`pkg` での使用方法
クライアントファイルはアセットとして自動的に含まれないため、手動で指定する必要があります
index.js
const { Server } = require("socket.io");
const io = new Server();
io.on("connection", (socket) => {
// ...
});
io.listen(3000);
注意
ESモジュールは現在サポートされていません。詳細はこちら: https://github.com/vercel/pkg/issues/1291
pkg.json
{
"assets": "node_modules/socket.io/client-dist/*.js"
}
そして実行してください
$ pkg -c pkg.json -t node14-linux index.js
はい、これで完了です!