gpt4 book ai didi

windows - 专为 Unix 设计的 Node.js 模块?

转载 作者:可可西里 更新时间:2023-11-01 10:49:47 26 4
gpt4 key购买 nike

我可能遗漏了什么,因为我没有听到其他人提到过这个。但是,当我查看进程和文件系统模块时,我发现很多不太可能在 Windows 上运行的 Unix 主义。这对 Windows 用户有何影响?从未使用过 Unix 的 Windows 用户可能甚至没有意识到哪些是 Unix-isms,它们永远不会为他们工作。我想这真的只是一个文档问题,最好能根据 Unix 或 Windows 过滤文档。 Process.getuid() 就是一个例子。 Chmod 将是另一个。甚至 SIGUSERn 也在那里。 (服务器神秘关闭的模糊内存。)我以前确实有 Unix 经验,但很多人不会有。我避免使用 Rails,因为它在 Windows 上运行缓慢,但我听说 node.js 在 Windows 上运行速度很快,所以我充满希望!

最佳答案

从 v0.6 版本开始(除了最新的 v0.6.9,大 fs bug),Node.js 已经成为 Windows 上的一等公民。因此,我认为大多数 3rd 方模块最终将支持 Windows。很多主要的现在都在做,Express.js最为显着地。

这也会变得更好。一些第三方模块需要强制用户编译原生 C++ 模块的额外步骤(NPM/node-waf 自动执行此操作)。然而,在未来的版本中,Node.js 将放弃这一点以实现二进制兼容性。 Node.js 背后的开发人员非常努力地强调一流的开发体验,专注于跨所有平台的愉快开发体验。

诚然,Node.js 在 OS X 或 Linux 上的体验会更好,但在 Windows 上只会变得更好。如果您还没有,我强烈建议您检查一下。

关于windows - 专为 Unix 设计的 Node.js 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9103169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com