1、WASM 编写
#[no_mangle]
pub extern fn fib(x: i32) -> i32 {
return 3 * x;
}
此代码是使用, Rust 编写.
Rust编写WASM 自行查询资料
2、Deno
import { fib } from "./rustWasm_lib.wasm";
const result = fib(5);
console.log(result);
$ deno -A test.ts
Compile file:///Users/mac/WasmProjects/rustWasm/src/test.ts
3、 Deno 目前还存在Path模块路径引入问题, 如下
(1) 这种读取方式会导致路径引入问题
import {readFileSync} from 'deno';
readFileSync("./bbb.txt");
(2) 这种读取方式才是正确的
await Deno.readFile("./bbb.txt");