筒子们!不要在Windows下用node.js了
 发布于 12 年前  作者 we2code  65269 次预览  最后一次回复是 12 年前  来自  

只要是在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 回复
dengqiao

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

we2code

windows下:fs.watch 能用吗?

dengqiao

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

jiyinyiyong

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

llj732589025

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

Pana

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

leizongmin

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

lb1064

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

hankwang

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

glowin

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

hankwang

提供給需要在 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
ldl694178563

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

nightink

Ubuntun 下载源码

./configure mark sudo mark install

hexie

make sudo make install

hankwang

@Nightink Mark XD

aliase mark=make
./configure
mark
sudo mark install
jiangzhuo

mac osx 才是王道

wisesoft

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

hades

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

zhs077

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

ggaaooppeenngg

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

shanzhougui

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

youxiachai

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

fuweijunya

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

leizongmin

神马叫做“CMD透明”?

ggaaooppeenngg

@leizongmin 背景透明呀…………

nece001

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

alfredzh

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

simongfxu

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

gumpg

win 根本不需要配置了吧

lzyzsd

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

whithey

我用win 因为我没钱 哈哈

liuyanghejerry

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

fanpei

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

yuyue007

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

jiangbeiliu

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

jiangbeiliu

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

akiusagi

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

zhangran

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

puncha

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

newghost

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

lyman

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

liuyanghejerry

@puncha

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