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 生产就绪了吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
在Ubuntu 14.04上设置生产环境可用的Node.js