Node.js   发布时间:2022-04-24  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了node.js和npm在Windows 7 64位终极没有网络访问大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
注意:对于有这个问题的任何人,我尝试了所有的建议和所有的研究。最后我格式化的硬盘驱动器和重新安装的窗口。即使这是从一开始的一个新的安装,一些Windows安装似乎根本无法使用节点。据我所知,这是唯一的解决方案。

所以首先,我已经发现了类似的问题:
Basic Node.js examples not working on Windows 7似乎是同样的问题,但没有解决方案。我也在网上找到论坛帖子,没有解决方案,但很多人发表同样的问题。

Node.exe和npm似乎都没有网络访问。 npm install发送get请求,从不获得响应。去访问mongodb的节点脚本从不发送连接请求。我把这个代码从我的旧机器复制到我的新机器。这是我穿上新机器的第一件事。旧机器正在运行windows 7 64 home premium和新的windows 7 64终极。我试过所有的兼容性模式,作为管理员运行,禁用Windows防火墙,还没有防病毒,我卸载/重新安装,我已经尝试更改版本,即使从旧计算机到新的版本是相同的。我搜索了stackoverflow和互联网,并找到了其他人的问题,但没有解决方案。我有一个虚拟盒ubuntu vm可以运行节点成功,但我想能够运行它没有vm,如果可能的话,我似乎找不到任何原因的问题。即使两台电脑之间的OEM软件几乎相同,因为旧的是一个alienware m15x,而新的是m14x。任何帮助是赞赏。

编辑:

我目前使用的是最新版本(0.6.10)。运行npm安装并让它挂起后,我使用Netstat并在Node.exe下得到以下结果:

[node.exe]
   TCP    10.20.21.225:49690     ec2-107-20-159-167.compute-1.amazonaws.com:https                       ESTABLISHED
  [node.exe]
   TCP    10.20.21.225:49691     nuq04s08-in-f31.1e100.net:https  TIME_WAIT
   TCP    10.20.21.225:49692     fa-in-f94.1e100.net:https  TIME_WAIT
   TCP    10.20.21.225:49693     nuq04s08-in-f19.1e100.net:http  TIME_WAIT
   TCP    10.20.21.225:49696     nuq04s08-in-f25.1e100.net:http  TIME_WAIT
   TCP    10.20.21.225:49702     nuq04s08-in-f6.1e100.net:http  TIME_WAIT
   TCP    10.20.21.225:49703     nuq04s08-in-f25.1e100.net:http  TIME_WAIT
   TCP    10.20.21.225:49704     nuq04s08-in-f25.1e100.net:http  TIME_WAIT
   TCP    10.20.21.225:49706     nuq04s08-in-f26.1e100.net:http  TIME_WAIT
   TCP    10.20.21.225:49707     nuq04s08-in-f26.1e100.net:http  TIME_WAIT
   TCP    10.20.21.225:49708     nuq04s08-in-f26.1e100.net:http  TIME_WAIT
   TCP    10.20.21.225:49709     nuq04s08-in-f26.1e100.net:http  TIME_WAIT

现在,当我在Node.js主页上运行示例服务器时,我无法在浏览器中获取Hello世界,但是连接在Netstat中:

[node.exe]
   TCP    127.0.0.1:1337         Robbie-PC:49805        ESTABLISHED
  [node.exe]
   TCP    127.0.0.1:7789         Robbie-PC:49158        ESTABLISHED

但是当我等一会儿,它改变:

[node.exe]
   TCP    127.0.0.1:1337         Robbie-PC:49805        CLOSE_WAIT
  [node.exe]
   TCP    127.0.0.1:7789         Robbie-PC:49158        ESTABLISHED

编辑2:

所以我试图禁用所有其他连接..没有运气。然后我试图在eclipse中使用调试器,即使eclipse找不到vm的调试器端口5858广播。它字面上只是没有连接。所以,除非有人终于有任何其他想法,除了擦除硬盘驱动器和重新安装窗口,然后我认为这台电脑会回到外星人的DOA。让希望下一个没有这个问题。感谢所有那些在评论中提出建议的人,以及所有试图为我调查解决方案的人。

解决方法

如果你在一个企业网络后面,可能需要在节点上设置代理配置。它运行这样的东西

npm config set proxy http://proxy.company.com:8080
npm config set https-proxy http://proxy.company.com:8080

将代理公司名称替换​​为您的网络使用的任何内容

大佬总结

以上是大佬教程为你收集整理的node.js和npm在Windows 7 64位终极没有网络访问全部内容,希望文章能够帮你解决node.js和npm在Windows 7 64位终极没有网络访问所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。