我目前正在使用一个代理,该代理不允许我使用此命令的HTTP GET请求阶段:
node node-sass/scripts/build.js
请求阶段:
gyp http GET https://nodejs.org/download/release/v10.8.0/node-v10.8.0-headers.tar.gz gyp WARN install got an error, rolling back install
如上所述,我在本地下载了这些标头(尤其是日志中提到的tarball)。如何告诉node-sass我的文件确实在本地?我尝试直接在build.js
中查找,但无法做到自己想要的;可能超出了我的水平。
答案 0 :(得分:2)
好的,所以我设法做到了。我只需要解压缩tarball,然后将.yarnrc中的nodedir
配置指向通过解压缩创建的文件夹。
所以:
tar -xzvf your_headers_package yarn config set nodedir your_headers_folder
那对我有用。我觉得...现在很蠢。