如何在Windows中为Node.js/MongoDB设置开发环境?

如何在Windows中为Node.js/MongoDB设置开发环境?,node.js,mongodb,development-environment,Node.js,Mongodb,Development Environment,我不是问如何安装node.js和mongodb,而是问如何改进我的流程: 我有一个名为“_run”的文件夹,其中包含以下链接: 崇高文本2 功率指令 网站链接(开发、生产、测试…) 我首先打开升华文本和powercmd程序 然后,我在powercmd中有一些链接,允许我单击它们并在其中一个cmd视图中运行命令。(如启动mongo进程、启动节点进程、启动节点检查器…) 有什么我可以改进的吗?如果您在windows上运行和托管,您可以考虑使用iisnode。它是为您运行node的iis模块。

我不是问如何安装node.js和mongodb,而是问如何改进我的流程:

  • 我有一个名为“_run”的文件夹,其中包含以下链接:
    • 崇高文本2
    • 功率指令
    • 网站链接(开发、生产、测试…)
  • 我首先打开升华文本和powercmd程序
  • 然后,我在powercmd中有一些链接,允许我单击它们并在其中一个cmd视图中运行命令。(如启动mongo进程、启动节点进程、启动节点检查器…)

有什么我可以改进的吗?

如果您在windows上运行和托管,您可以考虑使用iisnode。它是为您运行node的iis模块。然后,当你对任何文件进行更新时,你只需回收该应用程序池。它还允许您通过浏览器调试代码

你打算怎么做你的主机?如果你打算使用像nodejitsu这样的直接节点托管或者类似的东西,iisnode不是最好的选择,但是我个人需要.NET托管,所以iisnode对我来说是一个很好的方法,可以让所有的东西都托管在一起。Sublime是一个很棒的编辑,我相信你已经知道了,所以一定要坚持下去

编辑


在这种情况下,我建议使用管理应用程序打包和部署的工具。像咕噜这样的东西就好了。Grunt将允许您在一个命令中运行单元测试、jshint、缩小代码和启动web服务器。当您运行grunt时,它会在一个Gruntfile中查找您的配置,该文件告诉您该做什么。另一个工具是约曼。Yeoman实际上使用grunt和其他一些工具为您管理项目。它管理每个应用程序的节点模块,并且可以针对多种不同的部署类型进行配置,即Dev、Test、Prod。不过,我只在linux机器上使用过它,所以我不确定它在Windows上的性能如何。咕噜应该可以,但约曼可能不行。我似乎记得约曼没有在窗户下跑步。

没有。。我在win机器上开发,并且已经将其部署到linux服务器上。。但在这个问题上,我更多的是关于开发环境,而不是生产。(可能有连接吗?)。