Node.js 脱机安装节点gyp

Node.js 脱机安装节点gyp,node.js,linux,sass,node-gyp,Node.js,Linux,Sass,Node Gyp,node gyp有数百万个关于脱机安装问题的线程,但是,没有一个解决方案适合我。 实际上,我正在尝试安装节点sass chokidar,它依赖于节点sass,因此依赖于此包。我正在使用Ubuntu 16.04。 由于电脑处于脱机状态,我无法保存完整日志,但简而言之: ... gyp info using node@8.9.4 | linux | x64 ... gyp verb get node dir no --target version specified, falling back to

node gyp
有数百万个关于脱机安装问题的线程,但是,没有一个解决方案适合我。
实际上,我正在尝试安装
节点sass chokidar
,它依赖于
节点sass
,因此依赖于此包。我正在使用Ubuntu 16.04。
由于电脑处于脱机状态,我无法保存完整日志,但简而言之:

...
gyp info using node@8.9.4 | linux | x64
...
gyp verb get node dir no --target version specified, falling back to hot node version: 8.9.4
...
gyp verb install version is no good; reinstalling
gyp verb ensuring nodedir is created /home/user/.node-gyp/8.9.4
gyp http GET https://node.js.org/download/release/v.8.9.4/node-v8.9.4-headers.tar.gz
...
gyp ERR! stack Error: This is most likely not a problem with node-gyp or the package itself and
gyp ERR! stack is related to network connectivity. In most cases you are behind a proxy...
...
我已手动下载了上述标题文件,但似乎无法使用它们。
我尝试提取标题,然后添加节点sass chokidar--nodedir/path/to/headers,但没有成功。
我还尝试了标题的确切路径(它们嵌套在
include/node/…
中下载的目录中
我尝试的另一件事是将头放在
$HOME/.node gyp/8.9.4
中,但也失败了

我想知道我是否需要为
--nodedir
路径下载整个
节点
源代码,但是,我认为对一个小型sass builder库做这样的事情是不合理的……这感觉太疯狂了。

我做错了什么?无论我做了什么,图书馆都试图访问internet,但未能使用我下载的标题。

不幸的是,我错过了标题下载中不存在的
installVersion
文件。
一旦我将标题提取到
~/.node gyp
并添加了一个包含
9
installVersion
文件,安装就成功了