文件名称:napi-nim:在Nim中编写NodeJS本机扩展
文件大小:29KB
文件格式:ZIP
更新时间:2024-02-24 08:57:20
nim node-js nim-language node-addon nim-lang
在Nim中编写NodeJS本机扩展 如果您不喜欢C代码的冗长且感到C ++太复杂,请尝试使用napi-nim来提高NodeJS应用程序的性能。 现在是NodeJS一部分的新n-api使您可以与支持C ABI的任何语言JavaScript代码进行交互。 是一门重视效率的语言,但是它为开发人员提供了许多高级构造和细节,使其成为为NodeJS代码编写高性能附加组件的非常合适的选择。 先决条件 由于我们正在Nim中构建NodeJS扩展,因此您应该从以下两个位置进行安装: NodeJS: : 尼姆: : 通过执行以下操作确保已全局安装了node-gyp npm i -g node-gyp 安装 全局安装napi-nim npm i -g napi-nim 基本用法 要开始使用,请运行以下命令: napi-nim init hello-world 如果不起作用,则可能是以下原因之一: 运行命令的位置不应包含名为hello-world的文件夹。 运行命令时需要Internet连接,因为它会为您执行项目依赖项的npm install 。 如果一切顺利,命令的输出应显示: DO
【文件预览】:
napi-nim-master
----.gitignore(12B)
----README.md(6KB)
----bin()
--------napi-nim(109B)
----.vscode()
--------spellright.dict(11B)
----examples()
--------.gitignore(39B)
--------package.json(207B)
--------napi()
--------index.js(127B)
--------main.nim(2KB)
--------package-lock.json(696B)
----LICENSE(1KB)
----package.json(505B)
----src()
--------nim()
--------cli.js(559B)
--------napiinit.js(2KB)
--------helpers()
--------napibuild.js(2KB)
----package-lock.json(3KB)