Node.js 14.18.3头文件包
Node.js 的源码编译用的头文件包,node-v14.18.3-headers.tar.xz
,对搞原生模块或者自己编译 C++ 插件的朋友来说,蛮实用的。你用的是 Node 14.x 的老项目,版本要对上,不然编译踩坑可多了。嗯,包比较小,解压快,直接配合 node-gyp
使用,基本不会出啥幺蛾子。
Node 14.x 的项目用这份头文件挺稳的,多公司内部系统还在跑这版本,用来编译原生依赖像 bcrypt
、sharp
、ffi
都靠谱。编译流程一般也就那几步,装完 node-gyp
,加上这包指个路径,编译就能跑。
需要注意的是,不少开发机没装 Python 或 Visual Studio 的,要提前搞好 Node 的编译环境,不然你会发现怎么都装不上依赖。哦对,别忘了头文件包要放在你 ~/.node-gyp
目录里,不然找不到路径。
如果你正在折腾 Electron 的 native 模块编译,建议手动对照 Node 版本和 ABI 号,别想直接装。V8 引擎的版本变动有时候会让你编译好的模块崩掉,还是多留心一下比较好。
感兴趣的话,V8 的原理也可以看看,推荐这个源码,蛮有意思。如果你是 Delphi 老用户,还能看看Delphi 集成 V8 的教程,挺怀旧的。
382.35KB
文件大小:
评论区