随笔分类 -  nodeaddon

使用@lakehouse-rs/flight-sql-client nodejs api 快速访问dremio 服务
摘要:@lakehouse-rs/flight-sql-client 是基于rust 开发的node arrow flight sql client ,dremio 目前也是推荐基于arrow flight sql 的访问模式 参考代码 package.json { "name": "node-arrow 阅读全文

posted @ 2024-05-01 08:37 荣锋亮 阅读(14) 评论(0) 推荐(0) 编辑

emnapi node-api 的webassembly 实现工具
摘要:emnapi 是一个比较有意思的工具,可以帮助我们快速的实现将node-api 的模块构建为webassembly 模块可以帮助我们呢尽量少的修改node addon 代码就能转换为webassembly 模块 说明 目前已经有一些模块就使用了此工具(sharp)目前来说还是有一些问题,但是还是值得 阅读全文

posted @ 2023-12-12 20:20 荣锋亮 阅读(24) 评论(0) 推荐(0) 编辑

使用cmake-js 构建node addon
摘要:cmake-js 是nodejs 包装的cmake,可以用来方便的进行nodejs native 项目的构建,以下是一个试用 简单项目 项目结构 ├── CMakeLists.txt ├── hello_world.cc ├── index.d.ts ├── lib │ ├── binding.d. 阅读全文

posted @ 2023-11-20 20:23 荣锋亮 阅读(345) 评论(0) 推荐(0) 编辑

cube.js node addon 开发使用的框架neon 简单说明
摘要:cube.js node addon 的开发使用了neon 框架,基于neon 开发node addon 的好处是简单,而且开发上比较类似node 的开发模式但是缺点也有不少,比如napi-rs 支持方便的typescript 类型定义生成,可以方便我们使用,对于neon 这个issue 大家已经提 阅读全文

posted @ 2023-10-22 20:35 荣锋亮 阅读(25) 评论(0) 推荐(0) 编辑

napi 简单使用
摘要:内容来自官方文档,主要是体验下napi 的使用 安装cli npm install -g @napi-rs/cli 创建 按照提示操作,比如我的package名称为@dalongrong/napi-demo napi new 构建 cd <dir name> yarn build 使用 添加link 阅读全文

posted @ 2023-03-05 20:32 荣锋亮 阅读(138) 评论(0) 推荐(0) 编辑

napi 基于rust 开发nodejs addons 的框架
摘要:目前基于rust 开发nodejs addons 的框架是很多了,而且都不错,同时对于安装会基于跨平台构建+github release 模式进行安装(对于企业内部不是很友好)napi 是一个新的基于rust 的开发框架,同时官方也与neon进行了对比介绍,而且从目前来说napi社区相比neon 更 阅读全文

posted @ 2023-03-05 19:54 荣锋亮 阅读(164) 评论(0) 推荐(0) 编辑

使用neon 开发nodejs addon
摘要:备注:开发使用的是mac 系统,需要安装rust nodejs 、python2.7 Xcode 1. 安装neon npm install -g neon-cli 2. 创建简单项目 neon new firstaddon (会有提示进行输入即可) 3. 项目结构 ├── README.md ├─ 阅读全文

posted @ 2018-03-11 20:05 荣锋亮 阅读(1112) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示