立直麻将点数计算工具mahjong-calc

说明

原项目地址:https://github.com/livewing/mahjong-calc
原作者演示地址:https://mahjong-calc.livewing.net/
原作者使用方法(日文):https://github.com/livewing/mahjong-calc/blob/main/doc/how-to-use.md
能计算麻将的进张面,向听数,听什么牌,和牌点数,很好的工具

自己编译出成品

下载并安装下面4个软件

rust
https://www.rust-lang.org/zh-CN/tools/install
wasm-pack
https://github.com/rustwasm/wasm-pack/releases
msys2
https://github.com/msys2/msys2-installer/releases
git
https://git-scm.com/downloads/win

使用git clone复制一份到自己的硬盘,不能下载zip包解压缩

1
git clone https://github.com/livewing/mahjong-calc.git

命令行运行,这两行可能不需要运行,待测试

1
2
rustup toolchain install stable-x86_64-pc-windows-gnu
rustup default stable-x86_64-pc-windows-gnu

生成成品,命令行运行

1
2
3
npm i
npm run build:wasm
npm run build

把dist文件夹里面的文件复制到你的服务器就可以了,下面的成品只能放在网站目录下的mahjong-calc文件夹运行

成品演示:https://andi.wang/mahjong-calc/
成品源码:https://github.com/wangandi520/wangandi520.github.io/tree/master/mahjong-calc
79博客麻将教程和源码下载:https://pan.baidu.com/s/12ztxHY5NJafjM_F3N9dkPQ?pwd=aw4m

其他问题

提示错误binaryen-version_117-x86_64-windows.tar.gz下载失败

手动下载这个文件,解压的bin文件的路径添加到:右键此电脑,属性,高级系统设置,环境变量,系统变量,Path,新建

rust下载速度慢

右键此电脑,属性,高级系统设置,环境变量,系统变量,新建,格式:变量名=变量值,添加下面两个变量

1
2
RUSTUP_DIST_SERVER=https://mirrors.aliyun.com/rustup/rustup
RUSTUP_UPDATE_ROOT=https://mirrors.aliyun.com/rustup

项目路径不在网站的根目录

像是我的位置是https://andi.wang/mahjong-calc/, 修改vite.config.ts,在export default {之后添加一行

1
base: "/mahjong-calc/",