筒子们!不要在Windows下用node.js了
发布于 2年前 作者 we2code 3028 次浏览

只要是在windows下用node.js不可避免的会碰到各种各样奇怪的问题。

有VPS的连到VPS上用,没有VPS的可以在windows下装个VMWare,装个linux

不要浪费生命配置windows下的node,npm,n,nvm了。

还没开始用node.js开发之前,windows上的各种折腾绝对会让你的开发热情减半。

不熟悉linux的装个ubuntu,然后执行下面的命令:

sudo apt-get install nodejs

node, npm就齐活了

45 回复

危言耸听,我在windows下开发的蛮好.

windows下:fs.watch 能用吗?

@we2code 呵呵我没有用过这个api,但是我在开发时用supervisor是可以监听到文件修改的.

@we2code 貌似可以用第三方的库, 这个的确有 Bug

@we2code api下面不是有这个提示吗? 稳定性: 2 -不稳定 该API是在沉淀的过程中,但尚未有 足够的实际-世界的测试,被认为是稳定的。向后-兼容性 将保持合理。

统一楼主, windows不是node开发的理想场所, 推荐osx和linux

哥在Windows下写了2年的Node.js,咋木有遇到你这么大的问题呢? “不要浪费生命配置windows下的node,npm,n,nvm了。” 神马配置node,npm,这个需要配置的么?

在Windows下写Node.js也还好啊,折腾嘛,折腾是促使程序猿进步的原动力,哈哈。

我記得Ubuntu的apt-get直接裝NodeJS會裝到舊版的, 要加個來源, 或是直接用源碼編譯。

可以用 nvm 来管理node版本,切换版本也很方便的

提供給需要在 Ubuntu 上用 apt-get 安裝新版 NodeJS 的人

https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#ubuntu-mint

sudo apt-get update
sudo apt-get install python-software-properties python g++ make
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

在windows下开发还好,我的博客就是在windows下开放的,放在vps(centos) 中运行的 http://www.9958.pw

Ubuntun 下载源码

./configure mark sudo mark install

make sudo make install

@Nightink Mark XD

aliase mark=make
./configure
mark
sudo mark install

mac osx 才是王道

折腾了2天终于弄好了…windows下果然麻烦

随便啦不会ubuntu也会死人的。

哥用windowws一年多了还是用的很好

CMD不能透明,就这么简单。

我就用wind7下装的 node npm没出现任何问题。

在windows 下只要把python 和 vs 2010 还有node 版本装的是x86(千万不要装x64) 。。。什么问题都没。

https://www.nitrous.io/join/4srFJZQbf3Y 这个不是很方便么,我是小尾巴。

神马叫做“CMD透明”?

@leizongmin 背景透明呀…………

我win7下用的,也没什么不妥,可能是初学的原因,用的东西还不多

能问一下楼主具体是什么问题么。。。?

socket hang up确实偶尔发生,请求不能及时响应在windows下,不过更新到0.10.13以后似乎好很多

win 根本不需要配置了吧

nvm这个确实不支持Windows,你肯定没看全,哈哈

我用win 因为我没钱 哈哈

在Windows下运行node的动机是什么。。难道服务器上跑node的也是Windows么?

不要在windows和非gentoo下浪费绳命了!

VPS好贵的呀~楼主提供个虚机,给我练练手? :)

简直一派胡言,我在Windows下,Linux下,以及osx下都进行过nodejs的学习,当然仅仅是学习并没有实际项目,即使有实际项目我相信也没有达到楼主说的那么夸张,学习有何不可?危言耸听!

我承认linux下或者osx下更好更原生或者更有发挥空间,但远没有你说得那么夸张,别极端

如果你对linux操作很熟悉,并且有linux系统,那自然在那里开发好了。哪里习惯用哪里呗

#没那么严重吧,偶一直是windows#

我用IIS跑Node的,不然怎么支持windows的域认证?

偶一直保持Window和Linux平时支持,从来没有遇到问题。

我已经全部换到ubuntu了~~觉得很棒~~ 再也不担心病毒了。

@puncha

鱼和熊掌难以兼得,域认证是很好,不过可惜node下的许多模块是为Linux设计的。

回到顶部