如何离线安装Zookeeper节点模块?

问题描述

我一直在尝试离线安装zookeeper node module(在公司墙后面)。 通常,我使用this script下载模块,然后将其(及其所有依赖项)发布到我的封闭网络中的verdaccio上,并且可以正常工作。 使用zookeeper,它可以成功将其上传到verdaccio,但是当我尝试将其添加到我的项目中时

yarn add zookeeper --update-checksums

触发自动节点gyp重建时出现错误-

gyp http GET https://nodejs.org/download/release/v12.16.3/node-v12.16.3- 
headers.tar.gz
gyp WARN install got an error,rolling back install

阅读following issue后,我下载了缺少的标题,将其输入到我的封闭网络中,然后使用

yarn config set nodedir SOME_LOCAL_FOLDER

我将node-v12.16.3-headers.tar.gz放在SOME_LOCAL_FOLDER中,然后尝试再次运行yarn add。 然后,我收到一条错误消息,说我没有安装Visual Studio like in here。我安装了Visual Studio 2015,错误消失了。 但是现在,我收到一个新的错误消息

SOME_LOCAL_FOLDER/common.gypi not found (cwd: DEVELOPING_FOLDER\node_modules\zookeeper) while reading 
includes of binding.gyp wile trying to load 
binding.gyp.

我觉得我正在转圈。有谁遇到过使用相同模块或不同模块的问题?

节点版本-12.16.3 纱线版本-1.7.0

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)