注:河豚。js 14.1需要一些最新的功能,并不适用于所有浏览器。
这是一个多线程引擎,只能在较新的浏览器和节点上运行。js版本。对于较旧的JS和WASM版本,请参阅Stockfish。js 11分公司。
你可以养条鱼。直接从带有节点的命令行执行js。js 14.4+。您可能需要添加一些命令行标志以使其运行:
河豚。js可以在npm存储库中找到,安装方式如下:npm安装stockfish。
如果您想从命令行使用它,您可能只想全局安装它:npm install-g stockfish。然后你可以简单地运行stockfishjs。
在节点中。js,您可以直接从命令行(即节点src/stockfish.js)运行它,也可以将其作为一个模块(即var stockfish=require(";stockfish";);)运行。
您需要安装emscripten编译器,并将其置于您的路径中(使用2.0.26进行测试)。然后你可以编译Stockfish。js和构建脚本:/建筑js。看/建筑js——有关详细信息的帮助。
示例文件夹中有一些示例。您需要运行示例/服务器。js服务器查看客户端示例。