Node.js 14.8.0头文件包
Node 的 v14.8.0 头文件包,主要给用 C++扩展模块或者用 Node-gyp 编译原生插件的朋友准备的。安装一些底层库的时候,比如你在编译node-sass
、bcrypt
这种用到 C/C++绑定的库,系统就会去找这个包。版本对不上,编译直接跪,挺烦的。所以手动下好它,效率高多了。
node-v14.8.0-headers.tar.gz是 Node v14.8.0 版本配套的开发头文件包,配合node-gyp
使用比较稳。其实 Node 安装时也会自动下,但经常遇到墙、网络慢的问题,不如自己提前准备。
这个版本还是蛮经典的,多老项目稳定在 v14.x,比如一些旧的 Electron 桌面应用,或者用老版本的 Webpack 工具链,升级代价大。你只要涉及编译 C++插件,基本都少不了这个头文件包。
注意文件路径和 Node 版本得一致,~/.node-gyp
目录下要是版本对不上,编译直接报错。你可以用npm config set node_gyp
指定路径,或者全局装个n
管理 Node 版本也挺方便。
如果你对 Node 的底层机制感兴趣,建议看看这篇文章:Node.js 玩转非阻塞编程,讲得还挺生动的,对理解异步编程也有。
哦对了,有时候 Node 模块装不上,其实就卡在这个头文件阶段,别一直npm install
傻等,多半是它没下好。预先下载、配置路径,干活效率能翻一倍。
570.47KB
文件大小:
评论区