Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows的Node.js和Mac OS的Node.js之间的主要区别是什么?_Node.js_Macos - Fatal编程技术网

Windows的Node.js和Mac OS的Node.js之间的主要区别是什么?

Windows的Node.js和Mac OS的Node.js之间的主要区别是什么?,node.js,macos,Node.js,Macos,我是典型的.NET开发人员(C#是我的第一语言),几年前搬到了ASP.NET MVC。 现在是我职业生涯发生重大变化的新时期。如果我们看看web开发的前景,我们可以看到新技术是如何接管世界的,而最核心的是NodeJ。我仍然认为ASP.NETWebAPI是“后端”的好选择。但对于一些现代的“前端”更好的清晰SPA应用程序,无需在服务器端渲染。 我正在尝试AngularJS、NPM、Bower、Grunt和非常高兴 但我在用Windows。最近尝试在Mac OS上运行Node.js。 在Window

我是典型的.NET开发人员(C#是我的第一语言),几年前搬到了ASP.NET MVC。 现在是我职业生涯发生重大变化的新时期。如果我们看看web开发的前景,我们可以看到新技术是如何接管世界的,而最核心的是NodeJ。我仍然认为ASP.NETWebAPI是“后端”的好选择。但对于一些现代的“前端”更好的清晰SPA应用程序,无需在服务器端渲染。 我正在尝试AngularJS、NPM、Bower、Grunt和非常高兴

但我在用Windows。最近尝试在Mac OS上运行Node.js。 在Windows上,我在安装软件包时遇到问题-有时,在安装软件包期间,代码不会释放锁或安装后脚本。哦… 但在Mac OS上,所有软件包都安装得很快,没有任何错误!嗯


请告诉我在Mac OS上工作真的更方便吗?Windows的Node.js和Mac OS的Node.js之间的主要区别是什么?乍一看,在Mac上使用Node.js似乎更稳定、更快。还是我错了?

Mac OSx是基于Unix的。Xcode&osx命令行工具将在开发中帮助您很多。在Windows中,您可以根据需要使用命令提示符和其他编辑器工具。由于您来自.Net背景,您可能对windows的封装环境很熟悉

使用Unix,您可以阅读npm的
man
页面。Windows没有
man
,相反,npm将打开浏览器并显示标准帮助页面的HTML版本

如果在Unix中执行
node index.js
,则可以打开
http://localhost:3000/
但在windows中,您可能会收到防火墙警告