Windows 上的 Node.js 生产就绪了吗? [关闭]

Posted

技术标签:

【中文标题】Windows 上的 Node.js 生产就绪了吗? [关闭]【英文标题】:Is Node.js production-ready on Windows? [closed] 【发布时间】:2011-07-15 11:33:42 【问题描述】:

在新的 0.5.1 分支中,有一个 Node.js 的官方 Windows 可执行文件。 Linux 版本的 Node.js 使用已建立的库,例如 v8、libev、libeio。

因为 libev 和 libeio 适用于 *NIX 平台; Node.js 的 Windows 端口是否已准备好用于生产,还是仅用于开发?

【问题讨论】:

不是拖钓.. 只是真的很好奇.. 你到底为什么要在 Windows 生产环境中运行它?它可能带来什么好处? @Noli 硬件重用。立即发货。敏捷开发。雅尼。如果你有一些 windows 盒子,在你需要它们之前不要购买一些 linux 盒子。现在立即这样做有很多短期原因。不过,我想不出任何理由将来迁移到 linux。 我看不出列出的这些原因中的任何一个是如何指向 Windows 而非 linux 的。更何况相反。这似乎更像是在等式中添加一个潜在的 WTF,这将导致灾难而不是稳定性。对我来说,通过使用经过大量试验和测试的系统(即 Linux)尽可能地减少不确定性似乎更合理但是,也许它只是我.. 【参考方案1】:

0.5.x 分支不稳定。偶数分支数是稳定的,赔率是不稳定的,所以如果你想要它的生产就绪和稳定,你将不得不等待 0.6.x。

【讨论】:

【参考方案2】:

版本 0.5.1 被标记为不稳定,所以不要指望这是生产质量。然而,微软似乎支持 Node 的 Win32 端口,所以在(不久的?)将来它将是稳定的。

【讨论】:

更多信息:blog.nodejs.org/2011/06/23/…【参考方案3】:

我已经尝试过 Windows 版本的 Node.js (0.5.1)。它实际上工作得很好,但我无法加载“child_process”模块。当前版本似乎没有附带它。

只要我的两分钱。

更新: Here is the TODO.Win32, which answers my questions.

【讨论】:

嘿,乔治,我正在尝试解决这个问题,但是当我尝试使用一行 console.log('Hi'); 运行 js 文件时,我只返回省略号并且没有其他的。我正在运行 Windows 7 Home Premium 64 位。知道可能出了什么问题吗?

以上是关于Windows 上的 Node.js 生产就绪了吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在 node.js 中检查存储桶是不是准备就绪的最佳方法

node.js在ubuntu上和windows上的安装

Windows命令行上的Node.js npm错误

在Ubuntu 14.04上设置生产环境可用的Node.js

为什么同时运行VSCode可以显着提高Windows服务器上的Node.js性能?

如何在 node.exe 中使用 npm?