[英]All the `Native Node modules` exist in Node.js, why there need to "install Native Node modules"?
当我阅读这份文件时,我不明白,
npm install --save-dev electron-rebuild
# Every time you run "npm install", run this:
./node_modules/.bin/electron-rebuild
在执行./node_modules/.bin/electron-rebuild
之前,是否需要安装第三方 package?
比如npm install axios
?
如果您安装了本机模块并发现它无法正常工作
Native Node modules
,对吧?Native Node modules
都存在于 Node.js 中,为什么需要“安装 Native Node 模块”然后重建它以支持 Electron? 您将节点核心模块与本机节点模块混淆了。 Native 只是意味着该模块是用编译语言编写的,如 C++,最后以机器码形式存在,而常规模块以 Javascript 代码形式存在。 一个例子是bcrypt
模块。 另一方面,核心模块内置于节点本身,正如您所说的那样,因此不需要单独安装,例如fs
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.