【问题标题】:Laravel Elixir, error installing node-sass: tunneling socket could not be established, cause=getaddrinfo ENOTFOUND ip ip:80Laravel Elixir,安装 node-sass 时出错:无法建立隧道套接字,原因=getaddrinfo ENOTFOUND ip ip:80
【发布时间】:2016-06-24 16:15:25
【问题描述】:

尝试在 Laravel 项目上安装节点依赖项时出现错误

安装node-sass时出错:无法建立隧道套接字,原因=getaddrinfo ENOTFOUND ip ip:80

我没有使用代理,我已经尝试了很多我在其他答案中找到的解决方案,以使节点明白我没有使用或不需要任何代理...

npm config set proxy null npm config set https-proxy null

npm config set registry=http://registry.npmjs.org/

npm config set strict-ssl false

npm 配置 rm 代理

npm config rm https-proxy

npm 配置设置代理为假

npm 缓存清理

Here 是 npm 安装后的 npm-debug.log。

有什么想法吗?如何检查节点正在使用的代理配置以查看是否有任何问题?

【问题讨论】:

    标签: node.js npm laravel-elixir node-sass


    【解决方案1】:

    终于找到了……

    npm 配置列表

    我仍然有一个 https 代理集(不知道为什么)没有被...删除。

    npm 配置删除 https-proxy

    所以我转到 C:\Users\your-user-name.npmrc 文件并进行编辑以删除冲突行。希望能帮助别人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-06-23
      • 2022-06-10
      • 1970-01-01
      • 1970-01-01
      • 2022-06-23
      • 2018-12-03
      • 2014-11-21
      相关资源
      最近更新 更多