当尝试在Laravel项目上安装节点依赖项时,我收到错误
安装node-sass时出错:无法建立隧道套接字,因为= getaddrinfo ENOTFOUND ip ip:80
我不是代理人,我尝试了很多其他答案中的解决方案,让节点明白我没有使用或需要任何代理......
在安装npm之后,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 config rm proxy
npm config rm https-proxy
npm config set proxy false
npm cache clean
Here是npm-debug.log。
有什么想法吗?如何检查节点正在使用的代理配置以查看是否存在任何问题?
答案 0 :(得分:1)
最后我发现做了......
npm配置列表
我仍然有一个https代理集(不知道为什么)没有被...删除
npm config delete https-proxy
所以我去了C:\ Users \ your-user-name.npmrc文件并进行了编辑以删除冲突的行。希望能帮助别人。