使用 napi-rs 搭建开发环境
napi-rs https://napi.rs/docs/introduction/getting-started 提供了方便的命令来让我们基于 Rust 开发 node 的 addon,farm 也是基于 napi-rs 开发的,本小节记录 napi-rs 搭建过程…
TS compile API
之前在进行 SDK 编译流程的时候,为了方便开发者开发,经常会写一些 alias 方便将一些长的相对路径变成一个个很短的 alias 之后的路径。 例如
Copy
{
// ...
"baseUrl":"src",
"paths": {
"@/package"…
NodeJS loader
如何加载 loader 首先来介绍一个 node --loader参数,这个参数允许我们自定义加载 ESM 模块的规则。
执行 node --loader ./my-loader.mjs index.mjs。在加载 index.mjs 的时候,就会先去执行
my-loader…